summaryrefslogtreecommitdiffstats
path: root/window.c
diff options
context:
space:
mode:
authorBert <ber.t@gmx.com>2011-01-17 19:50:46 +0100
committerBert <ber.t@gmx.com>2011-01-17 19:50:46 +0100
commit47d107edb5069176265852fac96ea0eedbec8d34 (patch)
tree9205acc82ea7462444d3a304f248957fca149468 /window.c
parent15603c25cf00a11dbdf238203858d9eab313120c (diff)
downloadnsxiv-47d107edb5069176265852fac96ea0eedbec8d34.tar.zst
React to ConfigureNotify
Diffstat (limited to 'window.c')
-rw-r--r--window.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/window.c b/window.c
index f9852f9..b9a3440 100644
--- a/window.c
+++ b/window.c
@@ -84,3 +84,19 @@ void win_close(win_t *win) {
XFreeGC(dpy, gc);
XCloseDisplay(dpy);
}
+
+int win_configure(win_t *win, XConfigureEvent *cev) {
+ int changed;
+
+ if (win == NULL)
+ return 0;
+
+ changed = win->x != cev->x || win->y != cev->y ||
+ win->w != cev->width || win->h != cev->height;
+ win->x = cev->x;
+ win->y = cev->y;
+ win->w = cev->width;
+ win->h = cev->height;
+ win->bw = cev->border_width;
+ return changed;
+}