From 498cf268f712e0bc8d00cf9ef7e3886129904c67 Mon Sep 17 00:00:00 2001 From: taiyu Date: Sun, 16 Aug 2015 18:24:46 -0700 Subject: unmanaged views handled better --- sway/container.c | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) (limited to 'sway/container.c') diff --git a/sway/container.c b/sway/container.c index 3158b8b0..89958a4f 100644 --- a/sway/container.c +++ b/sway/container.c @@ -125,18 +125,10 @@ swayc_t *new_container(swayc_t *child, enum swayc_layouts layout) { } swayc_t *new_view(swayc_t *sibling, wlc_handle handle) { - const uint32_t type = wlc_view_get_type(handle); const char *title = wlc_view_get_title(handle); - /* Skip if unmanaged window */ - if ((type & WLC_BIT_OVERRIDE_REDIRECT) || (type & WLC_BIT_UNMANAGED) || - (type & WLC_BIT_POPUP) || (type & WLC_BIT_MODAL) || (type & WLC_BIT_SPLASH)) { - sway_log(L_DEBUG, "Leaving view %d:%s alone (unmanaged)", handle, title); - return NULL; - } - swayc_t *view = new_swayc(C_VIEW); - sway_log(L_DEBUG, "Adding new view %d:%s:%d to container %p %d", - handle, title, type, sibling, sibling?sibling->type:0); + sway_log(L_DEBUG, "Adding new view %d:%s to container %p %d", + handle, title, sibling, sibling?sibling->type:0); //Setup values view->handle = handle; view->name = strdup(title); -- cgit v1.2.3