From ef48f74a9b0c49d9c8d2b1a034d9cbbe4878eba8 Mon Sep 17 00:00:00 2001 From: Birunthan Mohanathas Date: Thu, 17 May 2012 11:30:22 +0300 Subject: [PATCH] Fixed handling for command-line bangs starting with "[" --- Library/Rainmeter.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Library/Rainmeter.cpp b/Library/Rainmeter.cpp index f895592d..98904d85 100644 --- a/Library/Rainmeter.cpp +++ b/Library/Rainmeter.cpp @@ -55,7 +55,7 @@ int RainmeterMain(LPWSTR cmdLine) { COPYDATASTRUCT cds; - if (cmdLine[0] == L'!') + if (cmdLine[0] == L'!' || cmdLine[0] == L'[') { // Deliver bang to existing Rainmeter instance cds.dwData = 1; @@ -82,7 +82,7 @@ int RainmeterMain(LPWSTR cmdLine) } } - if (cmdLine[0] == L'!' && + if ((cmdLine[0] == L'!' || cmdLine[0] == L'[') && _wcsicmp(L"!RainmeterQuit", cmdLine) != 0 && _wcsicmp(L"!Quit", cmdLine) != 0) {