aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--NEWS1
-rw-r--r--src/bin/e_border.c3
3 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 075316882..5bfcf9ec1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,9 @@
+2013-01-15 Mike Blumenkrantz
+
+ * prevent windows dragged from one screen to another from being larger than the destination screen
+
2013-01-14 Brian Miculcy
+
* Backlight, screenlock and screensaver don't check for fullscreen windows - we have presentation mode for that.
2013-01-14 Mike Blumenkrantz
diff --git a/NEWS b/NEWS
index a3124c4a9..d40540a10 100644
--- a/NEWS
+++ b/NEWS
@@ -67,6 +67,7 @@ Improvements:
* added focus-out color class and functionality to default theme
* added fallback timer for system actions
* compositor now applies focus/urgency state to windows on first show
+ * prevent windows dragged from one screen to another from being larger than the destination screen
Fixes:
* Backlight, screenlock and screensaver don't check for fullscreen windows - we have presentation mode for that.
diff --git a/src/bin/e_border.c b/src/bin/e_border.c
index a4f483fcd..7d95fe249 100644
--- a/src/bin/e_border.c
+++ b/src/bin/e_border.c
@@ -937,6 +937,9 @@ e_border_zone_set(E_Border *bd,
ecore_x_window_prop_card32_set(bd->client.win, E_ATOM_ZONE_GEOMETRY, zgeom, 4);
}
e_remember_update(bd);
+ e_border_res_change_geometry_save(bd);
+ e_border_res_change_geometry_restore(bd);
+ bd->pre_res_change.valid = 0;
}
EAPI void