6719: Fix escape not working in server browser and demo browser r=Jupeyy a=Robyt3

Closes #6718.

## Checklist

- [X] Tested the change ingame
- [ ] Provided screenshots if it is a visual change
- [ ] Tested in combination with possibly related configuration options
- [ ] Written a unit test (especially base/) or added coverage to integration test
- [ ] Considered possible null pointers and out of bounds array indexing
- [ ] Changed no physics that affect existing maps
- [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-addresssanitizer--undefinedbehavioursanitizer-or-valgrinds-memcheck) (optional)


Co-authored-by: Robert Müller <robytemueller@gmail.com>
This commit is contained in:
bors[bot] 2023-06-08 07:52:09 +00:00 committed by GitHub
commit a7a0ba7cbe
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1769,7 +1769,7 @@ int CMenus::Render()
UI()->RenderPopupMenus(); UI()->RenderPopupMenus();
// Handle this escape hotkey after popup menus // Handle this escape hotkey after popup menus
if(m_MenuPage == PAGE_SETTINGS && !m_ShowStart && Client()->State() == IClient::STATE_OFFLINE && UI()->ConsumeHotkey(CUI::HOTKEY_ESCAPE)) if(!m_ShowStart && Client()->State() == IClient::STATE_OFFLINE && UI()->ConsumeHotkey(CUI::HOTKEY_ESCAPE))
{ {
m_ShowStart = true; m_ShowStart = true;
} }