| Thread Previous • Date Previous • Date Next • Thread Next |
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
| Thread Previous • Date Previous • Date Next • Thread Next |