]> git.sur5r.net Git - i3/i3/blobdiff - src/randr.c
Merge pull request #3342 from orestisf1993/tree_close_internal
[i3/i3] / src / randr.c
index 3bc1629e2829613a0864406ac924b820309ae1de..54d61dddbeaa28bd496b65ec907616ebeb52605d 100644 (file)
@@ -517,7 +517,7 @@ void init_ws_for_output(Output *output, Con *content) {
     Con *ws = create_workspace_on_output(output, content);
 
     /* TODO: Set focus in main.c */
-    con_activate(ws);
+    con_focus(ws);
 }
 
 /*
@@ -946,7 +946,9 @@ void randr_query_outputs(void) {
             continue;
 
         DLOG("Focusing primary output %s\n", output_primary_name(output));
-        con_activate(con_descend_focused(output->con));
+        Con *content = output_get_content(output->con);
+        Con *ws = TAILQ_FIRST(&(content)->focus_head);
+        workspace_show(ws);
     }
 
     /* render_layout flushes */