mirror of
				https://github.com/chibicitiberiu/rainmeter-studio.git
				synced 2024-02-24 04:33:31 +00:00 
			
		
		
		
	Additional changes to af8befd: Fixed that unloaded skin is not deleted properly in rare case.
				
					
				
			This commit is contained in:
		| @@ -394,6 +394,7 @@ void CMeterWindow::Deactivate() | ||||
| 	m_State = STATE_CLOSING; | ||||
|  | ||||
| 	Rainmeter->RemoveMeterWindow(this); | ||||
| 	Rainmeter->AddUnmanagedMeterWindow(this); | ||||
|  | ||||
| 	HideFade(); | ||||
| 	SetTimer(m_Window, TIMER_DEACTIVATE, m_FadeDuration + 50, NULL); | ||||
| @@ -2887,6 +2888,7 @@ LRESULT CMeterWindow::OnTimer(UINT uMsg, WPARAM wParam, LPARAM lParam) | ||||
| 		if (m_FadeStartTime == 0) | ||||
| 		{ | ||||
| 			KillTimer(m_Window, TIMER_DEACTIVATE); | ||||
| 			Rainmeter->RemoveUnmanagedMeterWindow(this); | ||||
| 			delete this; | ||||
| 		} | ||||
| 		break; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 spx
					spx