]> git.sur5r.net Git - i3/i3/commitdiff
This parameter is no longer needed.
authorFernando Tarlá Cardoso Lemos <fernandotcl@gmail.com>
Wed, 26 Jan 2011 00:12:43 +0000 (22:12 -0200)
committerMichael Stapelberg <michael@stapelberg.de>
Thu, 27 Jan 2011 12:00:14 +0000 (13:00 +0100)
The algorithm is now always the same, doesn't matter if we're
adding or removing a container to/from its parent.

include/con.h
src/con.c
src/floating.c
src/tree.c

index 1abc09a01bca0d36d0b7200e930ce70bee77af50..5788aea2ccdb80f935e628139fb13d0115528d94 100644 (file)
@@ -112,8 +112,7 @@ void con_detach(Con *con);
  * container.
  *
  */
-void con_fix_percent(Con *con, int action);
-enum { WINDOW_ADD = 0, WINDOW_REMOVE = 1 };
+void con_fix_percent(Con *con);
 
 /**
  * Toggles fullscreen mode for the given container. Fullscreen mode will not be
index 6439b1ed3baf5a5b084a1a76b1d30c180601807d..598033c752d31dd495300b9f733431b72af3cb68 100644 (file)
--- a/src/con.c
+++ b/src/con.c
@@ -382,7 +382,7 @@ int con_num_children(Con *con) {
  * container.
  *
  */
-void con_fix_percent(Con *con, int action) {
+void con_fix_percent(Con *con) {
     Con *child;
     int children = con_num_children(con);
 
index 85b2c0ae18b4bf4fffbcca3bc730a623fa2e0578..89350f94a500f56452d8a7cb4f6d5fcd5fb5cee5 100644 (file)
@@ -68,7 +68,7 @@ void floating_enable(Con *con, bool automatic) {
     TAILQ_REMOVE(&(con->parent->nodes_head), con, nodes);
     TAILQ_REMOVE(&(con->parent->focus_head), con, focused);
 
-    con_fix_percent(con->parent, WINDOW_REMOVE);
+    con_fix_percent(con->parent);
 
     /* 2: create a new container to render the decoration on, add
      * it as a floating window to the workspace */
@@ -155,7 +155,7 @@ void floating_disable(Con *con, bool automatic) {
 
     con->floating = FLOATING_USER_OFF;
 
-    con_fix_percent(con->parent, WINDOW_ADD);
+    con_fix_percent(con->parent);
     // TODO: don’t influence focus handling when Con was not focused before.
     con_focus(con);
 }
index 1f477133c0a4f6ec547da7651a27f80d633ed5eb..bff101df74e0a891f4538a9d5ae216069e80e084 100644 (file)
@@ -75,7 +75,7 @@ Con *tree_open_con(Con *con) {
     Con *new = con_new(con);
 
     /* 4: re-calculate child->percent for each child */
-    con_fix_percent(con, WINDOW_ADD);
+    con_fix_percent(con);
 
     /* 5: focus the new container */
     con_focus(new);
@@ -145,7 +145,7 @@ void tree_close(Con *con, bool kill_window, bool dont_kill_parent) {
     if (con->type != CT_FLOATING_CON) {
         /* If the container is *not* floating, we might need to re-distribute
          * percentage values for the resized containers. */
-        con_fix_percent(parent, WINDOW_REMOVE);
+        con_fix_percent(parent);
     }
 
     if (con_is_floating(con)) {