aboutsummaryrefslogtreecommitdiffstats
path: root/xevents.c
diff options
context:
space:
mode:
authorokan2016-10-04 20:15:55 +0000
committerokan2016-10-04 20:15:55 +0000
commit1c882c3ced97399292656739896fdbb19f1a15f5 (patch)
treea755990f3f72e3f47dae5ed2a59742afc7a49e58 /xevents.c
parentcb6c7d73322f62354a979a5338b41a5a297c5795 (diff)
downloadcwm-1c882c3ced97399292656739896fdbb19f1a15f5.tar.gz
When removing xrandr regions, ensure clients are within the bounds of
the screen; adapted from an ancient diff from Sviatoslav Chagaev. Things in this area will likely change, but put this in so it works now and serves as a reminder.
Diffstat (limited to '')
-rw-r--r--xevents.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/xevents.c b/xevents.c
index a59aee6..f2ecfe8 100644
--- a/xevents.c
+++ b/xevents.c
@@ -15,7 +15,7 @@
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*
- * $OpenBSD: xevents.c,v 1.123 2016/10/03 13:41:30 okan Exp $
+ * $OpenBSD: xevents.c,v 1.124 2016/10/04 20:15:55 okan Exp $
*/
/*
@@ -386,6 +386,7 @@ xev_handle_randr(XEvent *ee)
if (sc->which == i) {
XRRUpdateConfiguration(ee);
screen_update_geometry(sc);
+ screen_assert_clients_within(sc);
}
}
}