From 25540aee2b204e02542ffbcd5df862b707e073de Mon Sep 17 00:00:00 2001 From: WarmUpTill Date: Sun, 29 Oct 2017 14:10:30 +0100 Subject: [PATCH] Regex support for Ignore windows --- window-title-switch.cpp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/window-title-switch.cpp b/window-title-switch.cpp index 58363541..ed7961b6 100644 --- a/window-title-switch.cpp +++ b/window-title-switch.cpp @@ -235,10 +235,17 @@ void SwitcherData::checkWindowTitleSwitch(bool& match, OBSWeakSource& scene, OBS GetCurrentWindowTitle(title); for (auto& window : ignoreWindowsSwitches) { - if (window == title) + try + { + bool matches = regex_match(title, regex(window)); + if (matches) + { + title = lastTitle; + break; + } + } + catch (const regex_error&) { - title = lastTitle; - break; } } lastTitle = title;