]> git.sur5r.net Git - i3/i3/blobdiff - include/util.h
Merge branch 'next' (3.β is stable now)
[i3/i3] / include / util.h
index c7209061f92ac3669dc86b2b8abc27abee4aff2c..3fd6b18a7aa537895c39cd101159c875374d270a 100644 (file)
@@ -141,6 +141,17 @@ Client *get_last_focused_client(xcb_connection_t *conn, Container *container, Cl
  */
 void unmap_workspace(xcb_connection_t *conn, Workspace *u_ws);
 
+/**
+ * Unmaps all clients (and stack windows) of the given workspace.
+ *
+ * This needs to be called separately when temporarily rendering
+ * a workspace which is not the active workspace to force
+ * reconfiguration of all clients, like in src/xinerama.c when
+ * re-assigning a workspace to another screen.
+ *
+ */
+void unmap_workspace(xcb_connection_t *conn, Workspace *u_ws);
+
 /**
  * Sets the given client as focused by updating the data structures correctly,
  * updating the X input focus and finally re-decorating both windows (to signalize