diff --git a/borders-plus-plus/main.cpp b/borders-plus-plus/main.cpp index 4b1338a..c58ad80 100644 --- a/borders-plus-plus/main.cpp +++ b/borders-plus-plus/main.cpp @@ -19,6 +19,9 @@ APICALL EXPORT std::string PLUGIN_API_VERSION() { } static void onNewWindow(PHLWINDOW window) { + if (std::ranges::any_of(window->m_windowDecorations, [](const auto& d) { return d->getDisplayName() == "Borders++"; })) + return; + HyprlandAPI::addWindowDecoration(PHANDLE, window, makeUnique(window)); }