15 lines
556 B
Diff
15 lines
556 B
Diff
diff --git a/src/Trigger/main.cpp b/src/Trigger/main.cpp
|
|
index 39539e1..680c12c 100644
|
|
--- a/src/Trigger/main.cpp
|
|
+++ b/src/Trigger/main.cpp
|
|
@@ -890,7 +890,8 @@ bool MainApp::loadAll()
|
|
std::smatch mr; // Match Results
|
|
std::regex pat(R"(^(\w+)(\..+)$)"); // Pattern
|
|
|
|
- if (!std::regex_search(std::string(*fname), mr, pat))
|
|
+ std::string search(*fname);
|
|
+ if (!std::regex_search(search, mr, pat))
|
|
continue;
|
|
|
|
std::string basefname = mr[1];
|