diff options
author | Yotam Barnoy | 2010-06-10 14:01:30 +0000 |
---|---|---|
committer | Yotam Barnoy | 2010-06-10 14:01:30 +0000 |
commit | d89da56f471735b50a5eafbf9ee9eeb0c190f4eb (patch) | |
tree | 6c5a59a43b07d6bd030a88b2178ae16d0af79ded /backends/platform/psp | |
parent | afa2af5dfb0214c4aeeb2f21ef43dca5e3886181 (diff) | |
download | scummvm-rg350-d89da56f471735b50a5eafbf9ee9eeb0c190f4eb.tar.gz scummvm-rg350-d89da56f471735b50a5eafbf9ee9eeb0c190f4eb.tar.bz2 scummvm-rg350-d89da56f471735b50a5eafbf9ee9eeb0c190f4eb.zip |
PSP: swapped order of checks in renderAll. It's a little cheaper this way.
svn-id: r49574
Diffstat (limited to 'backends/platform/psp')
-rw-r--r-- | backends/platform/psp/display_manager.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/backends/platform/psp/display_manager.cpp b/backends/platform/psp/display_manager.cpp index 5c9f8f92f0..15e0188ebf 100644 --- a/backends/platform/psp/display_manager.cpp +++ b/backends/platform/psp/display_manager.cpp @@ -322,9 +322,7 @@ bool DisplayManager::renderAll() { } #endif /* USE_DISPLAY_CALLBACK */ - if (!isTimeToUpdate()) - return false; // didn't render - + // This is cheaper than checking time, so we do it first if (!_screen->isDirty() && (!_overlay->isDirty()) && (!_cursor->isDirty()) && @@ -333,6 +331,9 @@ bool DisplayManager::renderAll() { return true; // nothing to render } + if (!isTimeToUpdate()) + return false; // didn't render + PSP_DEBUG_PRINT("screen[%s], overlay[%s], cursor[%s], keyboard[%s]\n", _screen->isDirty() ? "true" : "false", _overlay->isDirty() ? "true" : "false", |