Add a runtime check for X11 (bug #705335)
If GTK+ is compiled with multiple backends, then it is necessary to do a runtime check for the used backend.
This commit is contained in:
parent
f7d071883a
commit
58245d4d4a
@ -417,8 +417,11 @@ zenity_util_show_dialog (GtkWidget *dialog)
|
|||||||
{
|
{
|
||||||
gtk_widget_realize (dialog);
|
gtk_widget_realize (dialog);
|
||||||
#ifdef GDK_WINDOWING_X11
|
#ifdef GDK_WINDOWING_X11
|
||||||
|
if (GDK_IS_X11_DISPLAY (gdk_display_get_default ()))
|
||||||
|
{
|
||||||
g_assert (gtk_widget_get_window(dialog));
|
g_assert (gtk_widget_get_window(dialog));
|
||||||
zenity_util_make_transient (gtk_widget_get_window(dialog));
|
zenity_util_make_transient (gtk_widget_get_window(dialog));
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
gtk_widget_show (dialog);
|
gtk_widget_show (dialog);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user