[balsa] balsa-message: Check BALSA_IS_MIME_WIDGET_TEXT
- From: Peter Bloomfield <peterb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [balsa] balsa-message: Check BALSA_IS_MIME_WIDGET_TEXT
- Date: Mon, 17 Aug 2020 19:17:27 +0000 (UTC)
commit 5a351070006686995a78fc4f666a7cc7f9c007ed
Author: Peter Bloomfield <PeterBloomfield bellsouth net>
Date: Mon Aug 17 15:16:23 2020 -0400
balsa-message: Check BALSA_IS_MIME_WIDGET_TEXT
before casting.
src/balsa-message.c | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/src/balsa-message.c b/src/balsa-message.c
index 492968191..f2584d66b 100644
--- a/src/balsa-message.c
+++ b/src/balsa-message.c
@@ -2308,13 +2308,15 @@ balsa_message_can_select(BalsaMessage * balsa_message)
BalsaMimeWidget *mime_widget;
GtkWidget *widget;
- g_return_val_if_fail(balsa_message != NULL, FALSE);
+ g_return_val_if_fail(BALSA_IS_MESSAGE(balsa_message), FALSE);
- if (balsa_message->current_part == NULL
- || balsa_message->current_part->mime_widget == NULL)
+ if (balsa_message->current_part == NULL)
return FALSE;
mime_widget = balsa_message->current_part->mime_widget;
+ if (!BALSA_IS_MIME_WIDGET_TEXT(mime_widget))
+ return FALSE;
+
widget = balsa_mime_widget_text_get_text_widget(BALSA_MIME_WIDGET_TEXT(mime_widget));
return GTK_IS_EDITABLE(widget) || GTK_IS_TEXT_VIEW(widget)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]