Andrew P. has proposed merging 
lp:~kalgasnik/lightdm-gtk-greeter/ofscreen_pos_fix into lp:lightdm-gtk-greeter.

Requested reviews:
  LightDM Gtk+ Greeter Development Team (lightdm-gtk-greeter-team)

For more details, see:
https://code.launchpad.net/~kalgasnik/lightdm-gtk-greeter/ofscreen_pos_fix/+merge/202230

Prevents login window from going offscreen
-- 
https://code.launchpad.net/~kalgasnik/lightdm-gtk-greeter/ofscreen_pos_fix/+merge/202230
Your team LightDM Gtk+ Greeter Development Team is requested to review the 
proposed merge of lp:~kalgasnik/lightdm-gtk-greeter/ofscreen_pos_fix into 
lp:lightdm-gtk-greeter.
=== modified file 'src/lightdm-gtk-greeter.c'
--- src/lightdm-gtk-greeter.c	2014-01-17 12:46:46 +0000
+++ src/lightdm-gtk-greeter.c	2014-01-19 23:35:02 +0000
@@ -546,7 +546,13 @@
         x -= window;
     else if (p->anchor == 0)
         x -= window/2;
-    return x;
+
+    if (x < 0)                     /* Offscreen: left/top */
+        return 0;
+    else if (x + window > screen)  /* Offscreen: right/bottom */
+        return screen - window;
+    else
+        return x;
 }
 
 static void

-- 
Mailing list: https://launchpad.net/~lightdm-gtk-greeter-team
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~lightdm-gtk-greeter-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to