diff --git a/ChangeLog b/ChangeLog index 136ec0bde60ae68d0e168329eb1cceb58815ec8b..b485ce60ee1dcadbd5a6025fa0950b5eef3406c0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-01-20 enrico + + * Fixed possible crashes when showing the main window after it was closed. + + 2007-01-16 enrico * New release: 0.2.1 diff --git a/panel-plugin/dict.c b/panel-plugin/dict.c index 517a2773fa03660fd6a521cbb3e28bc5898ac597..6cdeda3d0051ba49b7f1270ba34ceca6320d5021 100644 --- a/panel-plugin/dict.c +++ b/panel-plugin/dict.c @@ -1280,7 +1280,8 @@ static void dict_create_main_dialog(DictData *dd) gtk_window_set_icon(GTK_WINDOW(dd->window), dd->icon); gtk_window_set_default_size(GTK_WINDOW(dd->window), 500, 300); - g_signal_connect(G_OBJECT(dd->window), "delete_event", G_CALLBACK(gtk_widget_hide), NULL); + g_signal_connect(G_OBJECT(dd->window), "delete_event", + G_CALLBACK(gtk_widget_hide_on_delete), NULL); main_box = gtk_vbox_new(FALSE, 0); gtk_widget_show(main_box);