summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
Diffstat (limited to 'common')
-rw-r--r--common/xfwm-common.c8
-rw-r--r--common/xfwm-common.h2
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__ */