diff options
author | Viktor Odintsev <zakhams@gmail.com> | 2017-06-28 22:55:55 +0300 |
---|---|---|
committer | Viktor Odintsev <ninetls@xfce.org> | 2017-06-28 22:55:55 +0300 |
commit | 4c101f9b807fbd5e1067ca7254740a4ef1744e68 (patch) | |
tree | 595ad83445ab23eef71a2fc0b04d720e023f3128 /helper-dialog | |
parent | 047fbb30681f3679b5e92ebd44fef204386456c9 (diff) | |
download | xfwm4-4c101f9b807fbd5e1067ca7254740a4ef1744e68.tar.gz |
Port most of GUI stuff to GTK3
Diffstat (limited to 'helper-dialog')
-rw-r--r-- | helper-dialog/helper-dialog.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/helper-dialog/helper-dialog.c b/helper-dialog/helper-dialog.c index 84d40b6c3..04a9c75ec 100644 --- a/helper-dialog/helper-dialog.c +++ b/helper-dialog/helper-dialog.c @@ -41,8 +41,10 @@ on_realize (GtkWidget *dialog, xid = (Window) GPOINTER_TO_INT (data); gdk_error_trap_push (); - XSetTransientForHint (gdk_display, GDK_WINDOW_XID (dialog->window), xid); - gdk_error_trap_pop (); + XSetTransientForHint (gdk_x11_get_default_xdisplay (), + GDK_WINDOW_XID (gtk_widget_get_window (dialog)), + xid); + gdk_error_trap_pop_ignored (); } int @@ -85,7 +87,7 @@ main (int argc, char **argv) "Do you want to terminate the application?")); gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_NO); - gtk_widget_set (GTK_WIDGET (dialog), "secondary-text", title, NULL); + g_object_set (GTK_WIDGET (dialog), "secondary-text", title, NULL); gtk_window_set_title (GTK_WINDOW (dialog), _("Warning")); g_signal_connect (G_OBJECT (dialog), "realize", G_CALLBACK (on_realize), (gpointer) GINT_TO_POINTER (xid)); |