From efd051c4af0cc65013515905a728ca155e92a1ba Mon Sep 17 00:00:00 2001 From: Birunthan Mohanathas Date: Mon, 7 May 2012 07:42:12 +0300 Subject: [PATCH] Fixed regression with commands in de10352 --- Library/Rainmeter.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Library/Rainmeter.cpp b/Library/Rainmeter.cpp index 991d7b2b..b87d2f6d 100644 --- a/Library/Rainmeter.cpp +++ b/Library/Rainmeter.cpp @@ -2066,11 +2066,11 @@ void CRainmeter::ExecuteCommand(const WCHAR* command, CMeterWindow* meterWindow) } } - if (command[0] == L'[' && command[1] == L'!') // Multi-bang + if (command[0] == L'[') // Multi-bang { - std::wstring bangs = command; - std::wstring::size_type start = std::wstring::npos; - int count = 0; + std::wstring bangs = &command[1]; + std::wstring::size_type start = 0; + int count = 1; for (size_t i = 0, isize = bangs.size(); i < isize; ++i) { if (bangs[i] == L'[')