aboutsummaryrefslogtreecommitdiffstats
path: root/window.c
diff options
context:
space:
mode:
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;
+}