summaryrefslogtreecommitdiff
path: root/helper-dialog
diff options
context:
space:
mode:
authorViktor Odintsev <zakhams@gmail.com>2017-06-28 22:55:55 +0300
committerViktor Odintsev <ninetls@xfce.org>2017-06-28 22:55:55 +0300
commit4c101f9b807fbd5e1067ca7254740a4ef1744e68 (patch)
tree595ad83445ab23eef71a2fc0b04d720e023f3128 /helper-dialog
parent047fbb30681f3679b5e92ebd44fef204386456c9 (diff)
downloadxfwm4-4c101f9b807fbd5e1067ca7254740a4ef1744e68.tar.gz
Port most of GUI stuff to GTK3
Diffstat (limited to 'helper-dialog')
-rw-r--r--helper-dialog/helper-dialog.c8
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));