From 107a40775f596fcd535880b8121ee36e4c1733c0 Mon Sep 17 00:00:00 2001 From: Milan Crha Date: Thu, 27 Mar 2008 11:21:44 +0000 Subject: ** Fix for bug #511953 2008-03-27 Milan Crha ** Fix for bug #511953 * share-folder.c: (notification_clicked): Create dialog properly. svn path=/trunk/; revision=35266 --- plugins/groupwise-features/share-folder.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'plugins/groupwise-features/share-folder.c') diff --git a/plugins/groupwise-features/share-folder.c b/plugins/groupwise-features/share-folder.c index fe4d469f36..b073b54f19 100644 --- a/plugins/groupwise-features/share-folder.c +++ b/plugins/groupwise-features/share-folder.c @@ -524,6 +524,7 @@ notification_clicked(GtkButton *button, ShareFolder *sf) char *gladefile; sf->window = gtk_window_new (GTK_WINDOW_TOPLEVEL); + gtk_window_set_type_hint (GTK_WINDOW (sf->window), GDK_WINDOW_TYPE_HINT_DIALOG); gladefile = g_build_filename (EVOLUTION_GLADEDIR, "properties.glade", @@ -543,11 +544,10 @@ notification_clicked(GtkButton *button, ShareFolder *sf) gtk_window_set_title (GTK_WINDOW (sf->window), "Custom Notification"); gtk_window_set_position (GTK_WINDOW (sf->window) , GTK_WIN_POS_CENTER_ALWAYS); gtk_window_set_default_size (GTK_WINDOW (sf->window), 100, 200); - gtk_widget_reparent (GTK_WIDGET (sf->window), GTK_WIDGET (sf->vbox)); - gtk_window_set_transient_for ((GtkWindow *)sf->window, GTK_WINDOW(sf->vbox)); + gtk_window_set_transient_for ((GtkWindow *)sf->window, GTK_WINDOW (gtk_widget_get_toplevel (GTK_WIDGET (sf->table)))); gtk_window_set_modal ((GtkWindow *)sf->window, TRUE); - gtk_window_present ((GtkWindow *)sf->window); gtk_widget_show_all (sf->window); + gtk_window_present ((GtkWindow *)sf->window); } static void -- cgit v1.2.3