From: <m97...@us...> - 2009-03-09 20:43:23
|
Revision: 9359 http://openmsx.svn.sourceforge.net/openmsx/?rev=9359&view=rev Author: m9710797 Date: 2009-03-09 20:43:21 +0000 (Mon, 09 Mar 2009) Log Message: ----------- tiny cleanup, mainly to reduce overly long line length Modified Paths: -------------- openmsx/trunk/src/Reactor.cc Modified: openmsx/trunk/src/Reactor.cc =================================================================== --- openmsx/trunk/src/Reactor.cc 2009-03-09 20:02:53 UTC (rev 9358) +++ openmsx/trunk/src/Reactor.cc 2009-03-09 20:43:21 UTC (rev 9359) @@ -612,13 +612,16 @@ if (type == OPENMSX_QUIT_EVENT) { getCommandController().executeCommand("exit"); } else if (type == OPENMSX_FOCUS_EVENT) { - if (pauseOnLostFocusSetting.getValue()) { - const FocusEvent& focusEvent = checked_cast<const FocusEvent&>(*event); - if ((focusEvent.getGain() == true) && (pauseSetting.getValue() == false)) { + if (!pauseOnLostFocusSetting.getValue()) return; + const FocusEvent& focusEvent = checked_cast<const FocusEvent&>(*event); + if (focusEvent.getGain()) { + // gained focus + if (!pauseSetting.getValue()) { unpause(); - } else if (focusEvent.getGain() == false) { - pause(); } + } else { + // lost focus + pause(); } } else { assert(false); // we didn't subscribe to this event... This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |