mirror of
				https://github.com/chibicitiberiu/rainmeter-studio.git
				synced 2024-02-24 04:33:31 +00:00 
			
		
		
		
	Fix crash when actions are executed by plugin threads after skin unload
This commit is contained in:
		| @@ -4677,19 +4677,7 @@ LRESULT CMeterWindow::OnCopyData(UINT uMsg, WPARAM wParam, LPARAM lParam) | ||||
|  | ||||
| 	if (pCopyDataStruct && (pCopyDataStruct->dwData == 1) && (pCopyDataStruct->cbData > 0)) | ||||
| 	{ | ||||
| 		// Check that we're still alive | ||||
| 		bool found = false; | ||||
| 		std::map<std::wstring, CMeterWindow*>::const_iterator iter = Rainmeter->GetAllMeterWindows().begin(); | ||||
| 		for ( ; iter != Rainmeter->GetAllMeterWindows().end(); ++iter) | ||||
| 		{ | ||||
| 			if ((*iter).second == this) | ||||
| 			{ | ||||
| 				found = true; | ||||
| 				break; | ||||
| 			} | ||||
| 		} | ||||
|  | ||||
| 		if (found) | ||||
| 		if (Rainmeter->HasMeterWindow(this)) | ||||
| 		{ | ||||
| 			const WCHAR* command = (const WCHAR*)pCopyDataStruct->lpData; | ||||
| 			Rainmeter->ExecuteCommand(command, this); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Birunthan Mohanathas
					Birunthan Mohanathas