When a con is being managed, tree_render should only be called once to
push the changes to the rendering server to prevent wasting resources.
ws->rect = ws->parent->rect;
render_con(ws, true);
}
- tree_render();
+ render_con(croot, false);
/* Send an event about window creation */
ipc_send_window_event("new", nc);
/* Defer setting focus after the 'new' event has been sent to ensure the
* proper window event sequence. */
- if (set_focus) {
+ if (set_focus)
con_focus(nc);
- tree_render();
- }
+
+ tree_render();
/* Windows might get managed with the urgency hint already set (Pidgin is
* known to do that), so check for that and handle the hint accordingly.