Description: > There is a persistent bug in the FPS monitor where multiple instances of the overlay appear simultaneously. Instead of updating the existing window, the service spawns a new one, resulting in two or more independent, draggable FPS counters.
Steps to Reproduce:
Launch a game and enable the FPS counter via GameSpace.
Turn the screen OFF and then back ON.
Alternatively: Open and close the Quick Settings (notification shade).
Actual Result: > A duplicate FPS overlay is created. Both windows are functional and draggable independently.
Workaround: > Minimizing the game to the home screen, toggling the screen (OFF/ON), and then returning to the game seems to kill the "ghost" instances. It appears the service only refreshes correctly when the game is not in focus.
Environment:
Package: io.chaldeaprjkt.gamespace
OS Version: Android 16 (QPR2) crDroid 12.8
ROM: crDroid (Redmi Note 12 Pro 4G)
Description: > There is a persistent bug in the FPS monitor where multiple instances of the overlay appear simultaneously. Instead of updating the existing window, the service spawns a new one, resulting in two or more independent, draggable FPS counters.
Steps to Reproduce:
Launch a game and enable the FPS counter via GameSpace.
Turn the screen OFF and then back ON.
Alternatively: Open and close the Quick Settings (notification shade).
Actual Result: > A duplicate FPS overlay is created. Both windows are functional and draggable independently.
Workaround: > Minimizing the game to the home screen, toggling the screen (OFF/ON), and then returning to the game seems to kill the "ghost" instances. It appears the service only refreshes correctly when the game is not in focus.
Environment:
Package: io.chaldeaprjkt.gamespace
OS Version: Android 16 (QPR2) crDroid 12.8
ROM: crDroid (Redmi Note 12 Pro 4G)