From a1c8fd998cca80423b0a365e3dff134b21fa2cb8 Mon Sep 17 00:00:00 2001 From: TingPing Date: Tue, 20 Nov 2012 15:25:38 -0500 Subject: ensure menu exists --- src/fe-gtk/plugin-tray.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/fe-gtk/plugin-tray.c b/src/fe-gtk/plugin-tray.c index 94510e4d..5c0d02ce 100644 --- a/src/fe-gtk/plugin-tray.c +++ b/src/fe-gtk/plugin-tray.c @@ -540,7 +540,10 @@ tray_menu_cb (GtkWidget *widget, guint button, guint time, gpointer userdata) hexchat_set_context (ph, hexchat_find_context (ph, NULL, NULL)); /* close any old menu */ - tray_menu_destroy (menu, NULL); + if (G_IS_OBJECT (menu)) + { + tray_menu_destroy (menu, NULL); + } menu = gtk_menu_new (); /*gtk_menu_set_screen (GTK_MENU (menu), gtk_widget_get_screen (widget));*/ -- cgit 1.4.1