diff --git a/src/config/resolve.cpp b/src/config/resolve.cpp index 81ae6488..7d0398a8 100644 --- a/src/config/resolve.cpp +++ b/src/config/resolve.cpp @@ -170,12 +170,12 @@ namespace umbriel { for (const auto& rule : config.windowRules) { if (!rule.appIdPattern.empty()) { - if (appIdView.empty() || !std::regex_search(appIdView.begin(), appIdView.end(), rule.appIdRegex)) { + if (appId == nullptr || !std::regex_search(appIdView.begin(), appIdView.end(), rule.appIdRegex)) { continue; } } if (!rule.titlePattern.empty()) { - if (titleView.empty() || !std::regex_search(titleView.begin(), titleView.end(), rule.titleRegex)) { + if (title == nullptr || !std::regex_search(titleView.begin(), titleView.end(), rule.titleRegex)) { continue; } }