aboutsummaryrefslogtreecommitdiff
path: root/src/ui/new_contact.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/new_contact.c')
-rw-r--r--src/ui/new_contact.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/ui/new_contact.c b/src/ui/new_contact.c
index 147f591..7ed3710 100644
--- a/src/ui/new_contact.c
+++ b/src/ui/new_contact.c
@@ -324,7 +324,7 @@ ui_new_contact_dialog_init(MESSENGER_Application *app,
324 handle 324 handle
325 ); 325 );
326 326
327 g_signal_connect( 327 handle->id_draw_signal = g_signal_connect(
328 handle->id_drawing_area, 328 handle->id_drawing_area,
329 "draw", 329 "draw",
330 G_CALLBACK(handle_id_drawing_area_draw), 330 G_CALLBACK(handle_id_drawing_area_draw),
@@ -377,6 +377,11 @@ ui_new_contact_dialog_cleanup(UI_NEW_CONTACT_Handle *handle)
377 377
378 handle->idle_processing = 0; 378 handle->idle_processing = 0;
379 379
380 g_signal_handler_disconnect(
381 handle->id_drawing_area,
382 handle->id_draw_signal
383 );
384
380 g_object_unref(handle->builder); 385 g_object_unref(handle->builder);
381 386
382 if (handle->image) 387 if (handle->image)