diff --git a/src/bin/e_xinerama.c b/src/bin/e_xinerama.c index 56351c7e2..43f7ac8ca 100644 --- a/src/bin/e_xinerama.c +++ b/src/bin/e_xinerama.c @@ -58,6 +58,12 @@ e_xinerama_fake_screen_add(int x, int y, int w, int h) fake_screens = eina_list_append(fake_screens, scr); } +EAPI Eina_Bool +e_xinerama_fake_screens_exist(void) +{ + return !!fake_screens; +} + /* local subsystem functions */ static void _e_xinerama_clean(void) diff --git a/src/bin/e_xinerama.h b/src/bin/e_xinerama.h index 6e0e6b5b2..544154b7f 100644 --- a/src/bin/e_xinerama.h +++ b/src/bin/e_xinerama.h @@ -18,6 +18,7 @@ EAPI void e_xinerama_update(void); EAPI const Eina_List *e_xinerama_screens_get(void); EAPI const Eina_List *e_xinerama_screens_all_get(void); EAPI void e_xinerama_fake_screen_add(int x, int y, int w, int h); +EAPI Eina_Bool e_xinerama_fake_screens_exist(void); #endif #endif