aboutsummaryrefslogtreecommitdiffstats
path: root/gtk/filter_dlg.c
diff options
context:
space:
mode:
authorStephen Fisher <steve@stephen-fisher.com>2011-02-07 18:41:38 +0000
committerStephen Fisher <steve@stephen-fisher.com>2011-02-07 18:41:38 +0000
commit9d3586b4f5de8f9a9e4fd5f4ec0e5a4fa97518ac (patch)
treebe04b6fa1ad15df0c1c28fc7a185f9fe6224f83f /gtk/filter_dlg.c
parent88ea7649d528a506be29c4196f390f0f1a873b96 (diff)
And even more -DGSEAL_ENABLE cleanup for GTK+ 3.0 preparation...
svn path=/trunk/; revision=35849
Diffstat (limited to 'gtk/filter_dlg.c')
-rw-r--r--gtk/filter_dlg.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gtk/filter_dlg.c b/gtk/filter_dlg.c
index 4f66921f88..c641257f01 100644
--- a/gtk/filter_dlg.c
+++ b/gtk/filter_dlg.c
@@ -638,7 +638,11 @@ filter_dialog_new(GtkWidget *button, GtkWidget *parent_filter_te,
if(construct_args->modal_and_transient) {
parent = gtk_widget_get_parent_window(parent_filter_te);
+#if GTK_CHECK_VERSION(2,14,0)
+ gdk_window_set_transient_for(gtk_widget_get_window(main_w), parent);
+#else
gdk_window_set_transient_for(main_w->window, parent);
+#endif
gtk_window_set_modal(GTK_WINDOW(main_w), TRUE);
}