summaryrefslogtreecommitdiff
path: root/src/Window.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Window.cpp')
-rw-r--r--src/Window.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/Window.cpp b/src/Window.cpp
index d5b24841..d0ea4f24 100644
--- a/src/Window.cpp
+++ b/src/Window.cpp
@@ -233,3 +233,12 @@ CWindow* CWindow::X11TransientFor() {
return PPARENT;
}
+
+void CWindow::removeDecorationByType(eDecorationType type) {
+ for (auto& wd : m_dWindowDecorations) {
+ if (wd->getDecorationType() == type)
+ m_vDecosToRemove.push_back(wd.get());
+ }
+
+ updateWindowDecos();
+}