Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Don't Write OSD Messages to the Titlebar #11471

Conversation

MayImilae
Copy link
Contributor

@MayImilae MayImilae commented Jan 22, 2023

It turns out all OSD messages, every single one, are written to the titlebar. We've just never seen them because the FPS/VPS etc display is in the title bar and it replaces it in a fraction of a second. This was only visible when saving savestates because it halts emulation for a moment while writing.

This is dumb, let's not do that anymore. Fixes issue 12604.

Before -
before-11471

After -
after-11471

There is still dox potential in the saving states from the OSD but that's for a separate PR.

Turns out all OSD messages, every single one, are written to the titlebar. We've just never seen them because the FPS is in the title bar and it replaces it in a fraction of a second. This was only visible when saving savestates because it halts emulation for a moment while writing.

This is dumb, let's not do that anymore.
@MayImilae
Copy link
Contributor Author

Gitblame traces it to #905. It was added to put OSD messages into the status bar. Dolphin Qt doesn't have a status bar.

Looks like this is just an oversight from the WX to Qt transition.

@AdmiralCurtiss AdmiralCurtiss merged commit 8032a71 into dolphin-emu:master Jan 23, 2023
14 checks passed
@MayImilae MayImilae deleted the dont-update-titlebar-with-osd-messages branch January 23, 2023 09:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
4 participants