diff options
Diffstat (limited to 'gui/greeter/greeter_item.c')
-rw-r--r-- | gui/greeter/greeter_item.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gui/greeter/greeter_item.c b/gui/greeter/greeter_item.c index 0021b674..7344957e 100644 --- a/gui/greeter/greeter_item.c +++ b/gui/greeter/greeter_item.c @@ -26,6 +26,7 @@ #include <unistd.h> #include "gdm.h" +#include "gdmwm.h" #include "gdmconfig.h" #include "gdmcommon.h" #include "misc.h" @@ -183,6 +184,10 @@ greeter_item_is_visible (GreeterItemInfo *info) ! (info->show_modes & GREETER_ITEM_SHOW_REMOTE)) return FALSE; + if ((gdm_wm_screen.width < info->minimum_required_screen_width) || + (gdm_wm_screen.height < info->minimum_required_screen_height)) + return FALSE; + sysmenu = gdm_config_get_bool (GDM_KEY_SYSTEM_MENU); if (( ! gdm_config_get_bool (GDM_KEY_CONFIG_AVAILABLE) || |