summaryrefslogtreecommitdiff
path: root/src/ui/chat.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/chat.c')
-rw-r--r--src/ui/chat.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/ui/chat.c b/src/ui/chat.c
index 3ac4847..548a307 100644
--- a/src/ui/chat.c
+++ b/src/ui/chat.c
@@ -1536,7 +1536,7 @@ ui_chat_add_message(UI_CHAT_Handle *handle,
MESSENGER_Application *app,
UI_MESSAGE_Handle *message)
{
- GNUNET_assert((handle) && (message));
+ GNUNET_assert((handle) && (message) && (message->message_box));
gtk_container_add(
GTK_CONTAINER(handle->messages_listbox),
@@ -1557,7 +1557,7 @@ ui_chat_remove_message(UI_CHAT_Handle *handle,
UNUSED MESSENGER_Application *app,
UI_MESSAGE_Handle *message)
{
- GNUNET_assert((handle) && (message));
+ GNUNET_assert((handle) && (message) && (message->message_box));
handle->messages = g_list_remove(handle->messages, message);
@@ -1590,7 +1590,8 @@ void
ui_chat_remove_file_load(UI_CHAT_Handle *handle,
UI_FILE_LOAD_ENTRY_Handle *file_load)
{
- GNUNET_assert((handle) && (file_load) && (handle == file_load->chat));
+ GNUNET_assert((handle) && (file_load) && (handle == file_load->chat) &&
+ (file_load->entry_box));
handle->loads = g_list_remove(handle->loads, file_load);