]> git.sur5r.net Git - i3/i3/commitdiff
Remove redundant depth argument from x_con_init(). (#2323)
authorIngo Bürk <admin@airblader.de>
Thu, 5 May 2016 12:18:27 +0000 (14:18 +0200)
committerMichael Stapelberg <stapelberg@users.noreply.github.com>
Thu, 5 May 2016 12:18:27 +0000 (14:18 +0200)
include/x.h
src/con.c
src/load_layout.c
src/x.c

index b6855cb328ccc67a52265b7c6dfd95fa200d0466..39e0eb2f68e97725df869ad3cf35376bac63ffd7 100644 (file)
@@ -18,7 +18,7 @@ extern xcb_window_t focused_id;
  * every container from con_new().
  *
  */
-void x_con_init(Con *con, uint16_t depth);
+void x_con_init(Con *con);
 
 /**
  * Moves a child window from Container src to Container dest.
index 1ab4a8411b0c5a9d2921c4559d1f3974d4806a64..2c637a1f7d91f80a3084bfa4f9db770a62c0de7e 100644 (file)
--- a/src/con.c
+++ b/src/con.c
@@ -68,7 +68,7 @@ Con *con_new_skeleton(Con *parent, i3Window *window) {
  */
 Con *con_new(Con *parent, i3Window *window) {
     Con *new = con_new_skeleton(parent, window);
-    x_con_init(new, new->depth);
+    x_con_init(new);
     return new;
 }
 
index 173e573b775f0cb9090a712f125d0ac4b9f3826b..863770b74742eb0f5480b7d5fb6f017b0317ecca 100644 (file)
@@ -150,7 +150,7 @@ static int json_end_map(void *ctx) {
         LOG("attaching\n");
         con_attach(json_node, json_node->parent, true);
         LOG("Creating window\n");
-        x_con_init(json_node, json_node->depth);
+        x_con_init(json_node);
         json_node = json_node->parent;
     }
 
diff --git a/src/x.c b/src/x.c
index 1f812076bc041da4ac0371d3f5cace1f60ed3fab..ca7d8ae44aea2aa26f9bb9d7d9a8f67244d4336a 100644 (file)
--- a/src/x.c
+++ b/src/x.c
@@ -98,7 +98,7 @@ static con_state *state_for_frame(xcb_window_t window) {
  * every container from con_new().
  *
  */
-void x_con_init(Con *con, uint16_t depth) {
+void x_con_init(Con *con) {
     /* TODO: maybe create the window when rendering first? we could then even
      * get the initial geometry right */
 
@@ -107,7 +107,7 @@ void x_con_init(Con *con, uint16_t depth) {
 
     /* For custom visuals, we need to create a colormap before creating
      * this window. It will be freed directly after creating the window. */
-    xcb_visualid_t visual = get_visualid_by_depth(depth);
+    xcb_visualid_t visual = get_visualid_by_depth(con->depth);
     xcb_colormap_t win_colormap = xcb_generate_id(conn);
     xcb_create_colormap_checked(conn, XCB_COLORMAP_ALLOC_NONE, win_colormap, root, visual);
 
@@ -133,7 +133,7 @@ void x_con_init(Con *con, uint16_t depth) {
     values[4] = win_colormap;
 
     Rect dims = {-15, -15, 10, 10};
-    xcb_window_t frame_id = create_window(conn, dims, depth, visual, XCB_WINDOW_CLASS_INPUT_OUTPUT, XCURSOR_CURSOR_POINTER, false, mask, values);
+    xcb_window_t frame_id = create_window(conn, dims, con->depth, visual, XCB_WINDOW_CLASS_INPUT_OUTPUT, XCURSOR_CURSOR_POINTER, false, mask, values);
     draw_util_surface_init(conn, &(con->frame), frame_id, get_visualtype_by_id(visual), dims.width, dims.height);
     xcb_change_property(conn,
                         XCB_PROP_MODE_REPLACE,