void MonitorEx::OnIconify( void ) {
	if ( modified ) {
		iconified = true;
		SetDefaultMode( fsWindow );
		RestoreGamma();
	}
}
void MonitorEx::Revert( void ) {
	if ( modified && !iconified )
		SetDefaultMode( NULL );

	modified = false;
	iconified = false;
	fsWindow = NULL;
	currentMode = NULL;
}
bool DisplayModeManager::ExitFullscreen(WindowEvents * window_events)
{
	window_events->ExitFullscreen();
	SetDefaultMode();
	return true;
}