diff options
Diffstat (limited to 'common')
-rw-r--r-- | common/xfwm-common.c | 8 | ||||
-rw-r--r-- | common/xfwm-common.h | 2 |
2 files changed, 10 insertions, 0 deletions
diff --git a/common/xfwm-common.c b/common/xfwm-common.c index d61c0ec28..673f157ef 100644 --- a/common/xfwm-common.c +++ b/common/xfwm-common.c @@ -214,3 +214,11 @@ xfwm_make_display_name (GdkScreen *screen) return substitute_screen_number (name, number); } + + + +gboolean +xfwm_is_default_screen (GdkScreen *screen) +{ + return gdk_x11_screen_get_screen_number (screen) == gdk_x11_get_default_screen(); +} diff --git a/common/xfwm-common.h b/common/xfwm-common.h index 23a95d8ba..c652b955e 100644 --- a/common/xfwm-common.h +++ b/common/xfwm-common.h @@ -47,4 +47,6 @@ gint xfwm_get_n_monitors (GdkScreen *screen); gchar *xfwm_make_display_name (GdkScreen *screen); +gboolean xfwm_is_default_screen (GdkScreen *screen); + #endif /* !__COMMON_H__ */ |