diff options
Diffstat (limited to 'sway/container.c')
-rw-r--r-- | sway/container.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/sway/container.c b/sway/container.c index ae70a8ee..bffbe620 100644 --- a/sway/container.c +++ b/sway/container.c | |||
@@ -878,7 +878,7 @@ void close_views(swayc_t *container) { | |||
878 | container_map(container, close_view, NULL); | 878 | container_map(container, close_view, NULL); |
879 | } | 879 | } |
880 | 880 | ||
881 | swayc_t *swayc_tabbed_stacked_parent(swayc_t *view) { | 881 | swayc_t *swayc_tabbed_stacked_ancestor(swayc_t *view) { |
882 | swayc_t *parent = NULL; | 882 | swayc_t *parent = NULL; |
883 | if (!ASSERT_NONNULL(view)) { | 883 | if (!ASSERT_NONNULL(view)) { |
884 | return NULL; | 884 | return NULL; |
@@ -892,3 +892,13 @@ swayc_t *swayc_tabbed_stacked_parent(swayc_t *view) { | |||
892 | 892 | ||
893 | return parent; | 893 | return parent; |
894 | } | 894 | } |
895 | |||
896 | swayc_t *swayc_tabbed_stacked_parent(swayc_t *con) { | ||
897 | if (!ASSERT_NONNULL(con)) { | ||
898 | return NULL; | ||
899 | } | ||
900 | if (con->parent && (con->parent->layout == L_TABBED || con->parent->layout == L_STACKED)) { | ||
901 | return con->parent; | ||
902 | } | ||
903 | return NULL; | ||
904 | } | ||