]> git.sur5r.net Git - i3/i3/commitdiff
Remove unused con_get_next()
authorAlbert Safin <xzfcpw@gmail.com>
Sat, 8 Dec 2018 23:15:53 +0000 (06:15 +0700)
committerAlbert Safin <xzfcpw@gmail.com>
Sun, 9 Dec 2018 01:04:41 +0000 (08:04 +0700)
This function has unused for a long time since the commit
8f4b9ddaa43ae61932fd702ad7178c2b4e07cfb9.

include/con.h
src/con.c

index 8899207678eff2aa0fc7be56830eb08bd3fc1921..09ec7b4410e10434d4ddcb1af50d78eabcfc86be 100644 (file)
@@ -378,13 +378,6 @@ orientation_t con_orientation(Con *con);
  */
 Con *con_next_focused(Con *con);
 
-/**
- * Get the next/previous container in the specified orientation. This may
- * travel up until it finds a container with suitable orientation.
- *
- */
-Con *con_get_next(Con *con, char way, orientation_t orientation);
-
 /**
  * Returns the focused con inside this client, descending the tree as far as
  * possible. This comes in handy when attaching a con to a workspace at the
index 764419dce0ca4745ab4f687f646e81eb04f70db1..f904bfe8a8f87b756b95f82a46b18800ec236812 100644 (file)
--- a/src/con.c
+++ b/src/con.c
@@ -1485,42 +1485,6 @@ Con *con_next_focused(Con *con) {
     return next;
 }
 
-/*
- * Get the next/previous container in the specified orientation. This may
- * travel up until it finds a container with suitable orientation.
- *
- */
-Con *con_get_next(Con *con, char way, orientation_t orientation) {
-    DLOG("con_get_next(way=%c, orientation=%d)\n", way, orientation);
-    /* 1: get the first parent with the same orientation */
-    Con *cur = con;
-    while (con_orientation(cur->parent) != orientation) {
-        DLOG("need to go one level further up\n");
-        if (cur->parent->type == CT_WORKSPACE) {
-            LOG("that's a workspace, we can't go further up\n");
-            return NULL;
-        }
-        cur = cur->parent;
-    }
-
-    /* 2: chose next (or previous) */
-    Con *next;
-    if (way == 'n') {
-        next = TAILQ_NEXT(cur, nodes);
-        /* if we are at the end of the list, we need to wrap */
-        if (next == TAILQ_END(&(parent->nodes_head)))
-            return NULL;
-    } else {
-        next = TAILQ_PREV(cur, nodes_head, nodes);
-        /* if we are at the end of the list, we need to wrap */
-        if (next == TAILQ_END(&(cur->nodes_head)))
-            return NULL;
-    }
-    DLOG("next = %p\n", next);
-
-    return next;
-}
-
 /*
  * Returns the focused con inside this client, descending the tree as far as
  * possible. This comes in handy when attaching a con to a workspace at the