diff options
Diffstat (limited to 'mate-session/test-inhibit.c')
-rw-r--r-- | mate-session/test-inhibit.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/mate-session/test-inhibit.c b/mate-session/test-inhibit.c index d314d9d..3e05750 100644 --- a/mate-session/test-inhibit.c +++ b/mate-session/test-inhibit.c @@ -93,7 +93,12 @@ do_inhibit_for_window (GdkWindow *window) app_id = "caja"; reason = "A file transfer is in progress."; #endif +#if GTK_CHECK_VERSION (3, 0, 0) + toplevel_xid = gdk_x11_window_get_xid (window); +#else toplevel_xid = GDK_DRAWABLE_XID (window); +#endif + flags = GSM_INHIBITOR_FLAG_LOGOUT | GSM_INHIBITOR_FLAG_SWITCH_USER | GSM_INHIBITOR_FLAG_SUSPEND; |