a6cc1eb92f
i3-input: restore input focus on exit() (upstream git commit 5779f573e7316664e4bff9d3ff17a234edc9d337) Repect AR environment variable (upstream git commit ef81bd183b579688b9f1a46a41c817b577d0b39e) Fix scrolling on a tabbed titlebar which contains split cons (upstream git commit 721fa7bdadac6d7f0c78f8c1eac0e66252ba2dc6) Bugfix: ignore ConfigureRequests for scratchpad windows (upstream git commit 36b106a9d39727b06909113e3f11552f2f1b6abe) Bugfix: handle MapRequests sent between i3 registering as a wm and handling events (upstream git commit 625401d1628757a67a2ab4eeaa68be965683889c) Bugfix: draw right tab border for split containers (upstream git commit ae605bdd394bdf83a8015ac626b222fd40e35b04)
20 lines
714 B
Plaintext
20 lines
714 B
Plaintext
$OpenBSD: patch-src_handlers_c,v 1.11 2012/12/27 19:58:05 dcoppa Exp $
|
|
|
|
Bugfix: ignore ConfigureRequests for scratchpad windows
|
|
(upstream git commit 36b106a9d39727b06909113e3f11552f2f1b6abe)
|
|
|
|
--- src/handlers.c.orig Wed Dec 12 00:08:17 2012
|
|
+++ src/handlers.c Thu Dec 27 18:09:49 2012
|
|
@@ -349,6 +349,11 @@ static void handle_configure_request(xcb_configure_req
|
|
}
|
|
Con *floatingcon = con->parent;
|
|
|
|
+ if (strcmp(con_get_workspace(floatingcon)->name, "__i3_scratch") == 0) {
|
|
+ DLOG("This is a scratchpad container, ignoring ConfigureRequest\n");
|
|
+ return;
|
|
+ }
|
|
+
|
|
Rect newrect = floatingcon->rect;
|
|
|
|
if (event->value_mask & XCB_CONFIG_WINDOW_X) {
|