pidgin/gtkconv.c

changeset 17120
28587edbfd06
parent 17114
4b8f88f40d6f
child 17122
5ba216aa4583
equal deleted inserted replaced
17116:122d4dcce40e 17120:28587edbfd06
7994 pidgin_conv_window_destroy(PidginWindow *win) 7994 pidgin_conv_window_destroy(PidginWindow *win)
7995 { 7995 {
7996 purple_prefs_disconnect_by_handle(win); 7996 purple_prefs_disconnect_by_handle(win);
7997 window_list = g_list_remove(window_list, win); 7997 window_list = g_list_remove(window_list, win);
7998 7998
7999 if (NULL == win)
8000 return ;
8001
7999 /* Close the "Find" dialog if it's open */ 8002 /* Close the "Find" dialog if it's open */
8000 if (win->dialogs.search) 8003 if (win->dialogs.search)
8001 gtk_widget_destroy(win->dialogs.search); 8004 gtk_widget_destroy(win->dialogs.search);
8002 8005
8003 gtk_widget_hide_all(win->window); 8006 gtk_widget_hide_all(win->window);

mercurial