6 | | Now it seems also that adjustCoordinates() (in either SurfaceSDL or OpenGL mode) does not always adjust the cursor x and y. Sometimes it returns because apparently !g_system->isOverlayVisible() is true. I am not sure what this checks and why it fluctuates. |
| 6 | Now it seems also that adjustCoordinates() (in either SurfaceSDL or OpenGL mode) does not always adjust the cursor x and y. Sometimes it returns because apparently !g_system->isOverlayVisible() is true. I am not sure what this checks and why it fluctuates. Is the thumbnail the overlay? |
| 7 | |
| 8 | Also, just by commenting out the adjustCoordinates(cursor) in Menu::updateLoadGame() stabilizes somewhat the behavior (if cursor is not moved the thumbnail does not flicker). Still if the cursor moves along the saved game name the cursor coordinates do change radically (OpenGL mode) and the thumbnail flickers (only if cursor is moving). |
| 9 | |
| 10 | So adjustCoordinates is needed, but something else must be considered in its calculations. |