]> git.sur5r.net Git - i3/i3/blobdiff - src/util.c
Bugfix: load current_col/current_row from workspace when setting focus (Thanks Mirko)
[i3/i3] / src / util.c
index ed9dc49ab8ceb7f8422c2900618a4d41adb39514..9bb42872011aef91ddc6694b3750d7b9eb15f91a 100644 (file)
@@ -319,6 +319,9 @@ void set_focus(xcb_connection_t *conn, Client *client, bool set_anyways) {
         c_ws->current_row = current_row;
         c_ws->current_col = current_col;
         c_ws = client->workspace;
+        /* Load current_col/current_row if we switch to a client without a container */
+        current_col = c_ws->current_col;
+        current_row = c_ws->current_row;
 
         /* Update container */
         if (client->container != NULL) {