aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2014-04-13 14:34:43 -0400
committerJesse Luehrs <doy@tozt.net>2014-04-13 14:34:43 -0400
commitf1be3fc3f92b955bff3056aef98ddee645184f55 (patch)
tree37df39cdb47333845d292a9aec0c91f0f519ac07
parentfda808ee972ca6f983fd731d70bfd56aa8530d32 (diff)
downloadrunes-f1be3fc3f92b955bff3056aef98ddee645184f55.tar.gz
runes-f1be3fc3f92b955bff3056aef98ddee645184f55.zip
don't map the window until all of the wm properties are set
-rw-r--r--window-xlib.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/window-xlib.c b/window-xlib.c
index 76cbada..a01a2c9 100644
--- a/window-xlib.c
+++ b/window-xlib.c
@@ -96,8 +96,6 @@ void runes_window_backend_init(RunesTerm *t)
fprintf(stderr, "failed\n");
exit(1);
}
-
- runes_window_backend_map_window(t);
}
void runes_window_backend_loop_init(RunesTerm *t, int argc, char *argv[])
@@ -107,6 +105,7 @@ void runes_window_backend_loop_init(RunesTerm *t, int argc, char *argv[])
void *data;
runes_window_backend_init_wm_properties(t, argc, argv);
+ runes_window_backend_map_window(t);
XGetICValues(w->ic, XNFilterEvents, &mask, NULL);
XSelectInput(