[Scummvm-tracker] [ScummVM :: Bugs] #16464: GUI: Black screen after rotating from portrait to landscape (more easily triggered on Android) (was: ANDROID: Black screen after rotating from portrait to landscape)

ScummVM :: Bugs trac at scummvm.org
Mon Mar 23 20:55:35 UTC 2026


#16464: GUI: Black screen after rotating from portrait to landscape (more easily
triggered on Android)
-----------------------+---------------------
Reporter:  antoniou79  |       Owner:  (none)
    Type:  defect      |      Status:  new
Priority:  normal      |   Component:  GUI
 Version:              |  Resolution:
Keywords:              |        Game:
-----------------------+---------------------
Changes (by antoniou79):

 * component:  Port: Android => GUI
 * summary:  ANDROID: Black screen after rotating from portrait to landscape
     =>
     GUI: Black screen after rotating from portrait to landscape (more
     easily triggered on Android)


Old description:

> This is on a Android 16 device.
> I have tested with ScummVM Android 2.9.1.1 and latest 2026.1.0, with a
> clean installation of the app each time.
>
> This is a device where the default GUI scale setting (100% Medium, via
> Global Options -> GUI -> Gui scale) results in the following behavior:
> - On landscape orientation, the low res version of the GUI is used. This
> seems to be due to my setting (via the Android settings) increased (by
> one notch) font size and "display size".
> - On portrait orientation, the high res version of the GUI is used.
>
> Steps to reproduce:
> - Start ScummVM in portrait mode. Switch to Grid view, if not already in
> that mode.
> - Click on a game from the list (eg. one of the bundled demos) so that
> the "context" menu will appear around the game's icon.
> - Switch the phone's orientation to horizontal/landscape and wait for
> ScummVM to auto-adjust the display.
>
> This will result in a black screen, where the cursor is visible, and
> sometimes also the tooltip with the game's name. ScummVM still is
> operational (it does not crash).
>
> The issue seems to fix itself if I rotate the phone, changing its
> orientation, a few times.
>
> Extra notes:
> - When switching from portrait Grid view, to landscape (low res, auto
> switch to list view), then switching back to portrait stays in List view.

New description:

 This originally was experienced on a Android 16 device, then reproduced on
 an Android 10 device, and finally on a Windows desktop. See second message
 for steps to replicate the necessary conditions and reproduce this on
 Windows.
 ---
 On Android, I have tested with ScummVM Android 2.9.1.1 and latest
 2026.1.0, with a clean installation of the app each time.

 This is a device where the default GUI scale setting (100% Medium, via
 Global Options -> GUI -> Gui scale) results in the following behavior:
 - On landscape orientation, the low res version of the GUI is used. This
 seems to be due to my setting (via the Android settings) increased (by one
 notch) font size and "display size".
 - On portrait orientation, the high res version of the GUI is used.

 Steps to reproduce:
 - Start ScummVM in portrait mode. Switch to Grid view, if not already in
 that mode.
 - Click on a game from the list (eg. one of the bundled demos) so that the
 "context" menu will appear around the game's icon.
 - Switch the phone's orientation to horizontal/landscape and wait for
 ScummVM to auto-adjust the display.

 This will result in a black screen, where the cursor is visible, and
 sometimes also the tooltip with the game's name. ScummVM still is
 operational (it does not crash).

 The issue seems to fix itself if I rotate the phone, changing its
 orientation, a few times.

 Extra notes:
 - When switching from portrait Grid view, to landscape (low res, auto
 switch to list view), then switching back to portrait stays in List view.

--
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/16464#comment:2>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list