]> git.sur5r.net Git - i3/i3/commitdiff
handle_configure_request: use 'goto out'
authorOrestis Floros <orestisf1993@gmail.com>
Wed, 22 Aug 2018 11:11:26 +0000 (14:11 +0300)
committerOrestis Floros <orestisf1993@gmail.com>
Wed, 22 Aug 2018 11:11:26 +0000 (14:11 +0300)
src/handlers.c

index c203517b07137c7fd8a50cd0f341dc35391f8c04..66b3038a983fc37e2e5892a65eba6cb6d23c9a26 100644 (file)
@@ -327,7 +327,7 @@ static void handle_configure_request(xcb_configure_request_event_t *event) {
 
         if (strcmp(con_get_workspace(floatingcon)->name, "__i3_scratch") == 0) {
             DLOG("This is a scratchpad container, ignoring ConfigureRequest\n");
-            return;
+            goto out;
         }
 
         Rect newrect = floatingcon->rect;
@@ -387,15 +387,14 @@ static void handle_configure_request(xcb_configure_request_event_t *event) {
                 DLOG("Dock client will not be moved, we only support moving it to another output.\n");
             }
         }
-        fake_absolute_configure_notify(con);
-        return;
+        goto out;
     }
 
     if (event->value_mask & XCB_CONFIG_WINDOW_STACK_MODE) {
         DLOG("window 0x%08x wants to be stacked %d\n", event->window, event->stack_mode);
 
         /* Emacs and IntelliJ Idea “request focus” by stacking their window
-             * above all others. */
+         * above all others. */
         if (event->stack_mode != XCB_STACK_MODE_ABOVE) {
             DLOG("stack_mode != XCB_STACK_MODE_ABOVE, ignoring ConfigureRequest\n");
             goto out;