From 6bd74cebf34d40d6eded4dc65c3b8f65d3a91855 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20L=C3=BCbking?= Date: Sun, 1 Dec 2013 22:12:25 +0100 Subject: [PATCH] no autogrouping if deco doesn't support it BUG: 328272 FIXED-IN: 4.11.6 REVIEW: 115308 --- manage.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/manage.cpp b/manage.cpp index 41a525c871..473d17e9d5 100644 --- a/manage.cpp +++ b/manage.cpp @@ -31,6 +31,7 @@ along with this program. If not, see . #include "activities.h" #endif #include "cursor.h" +#include "decorations.h" #include #include "rules.h" #include "group.h" @@ -319,7 +320,7 @@ bool Client::manage(xcb_window_t w, bool isMapped) // Create client group if the window will have a decoration bool dontKeepInArea = false; setTabGroup(NULL); - if (!noBorder()) { + if (!noBorder() && DecorationPlugin::self()->supportsTabbing()) { const bool autogrouping = rules()->checkAutogrouping(options->isAutogroupSimilarWindows()); const bool autogroupInFg = rules()->checkAutogroupInForeground(options->isAutogroupInForeground()); // Automatically add to previous groups on session restore