citra/src/citra_qt
Pengfei Zhu 60669a7dd8
swkbd: Fix a bug where clicking Cancel hangs the game (#5294)
* swkbd: Fix a bug where clicking Cancel hangs the game

The text is validated in `Finalize`. If the validation fails, an error is returned and the applet is not actually finalized. This can result in hangs.

This is usually not a problem as the frontend is expected to validate the text passed to `Finalize`. However, when the user clicked on `Cancel`, the text is ignored and the frontend won't do any validation. Therefore, we should skip the validation here as well.

Also fixed a potential data race. All these functions should now be called on the same thread

* Address review comments

Renamed the fields
Remove close button
2020-05-04 11:31:17 +02:00
..
applets swkbd: Fix a bug where clicking Cancel hangs the game (#5294) 2020-05-04 11:31:17 +02:00
camera Port yuzu commit: "yuzu/CMakeLists: Disable implicit QString co… (#5074) 2020-02-11 13:12:09 +01:00
configuration Merge branch 'master' into feature/savestates-2 2020-04-12 11:24:06 +01:00
debugger Fix the merge 2020-04-13 11:50:27 +01:00
dumping citra_qt: Split options into 'Specific' and 'Generic' 2020-02-28 18:26:20 +08:00
multiplayer NetworkMessage: create ErrorManager class to provide a context to tr 2020-02-29 20:48:58 -03:00
updater citra_qt/updater: Specify string conversions explicitly 2019-11-09 02:46:07 +01:00
util Port yuzu commit: "yuzu/CMakeLists: Disable implicit QString co… (#5074) 2020-02-11 13:12:09 +01:00
aboutdialog.cpp Port yuzu-emu/yuzu#2457: "yuzu/{about_dialog, main}: Specify string conversions explicitly for SCM-related info" (#4774) 2019-08-10 11:01:18 +02:00
aboutdialog.h
aboutdialog.ui
bootmanager.cpp Merge branch 'master' into feature/savestates-2 2020-04-12 11:24:06 +01:00
bootmanager.h QT Frontend: Add disk shader loading progress bar 2020-01-22 17:18:00 -07:00
cheats.cpp Port yuzu commit: "yuzu/CMakeLists: Disable implicit QString co… (#5074) 2020-02-11 13:12:09 +01:00
cheats.h
cheats.ui
citra-qt.rc
CMakeLists.txt citra_qt: Use the new dumping dialog 2020-02-27 16:55:16 +08:00
compatdb.cpp
compatdb.h
compatdb.ui
compatibility_list.cpp
compatibility_list.h
discord.h
discord_impl.cpp Remove qt5_wrap_ui macro usage 2019-08-16 19:35:37 -06:00
discord_impl.h
game_list.cpp citra_qt: Add 'Dump RomFS' menu action 2020-02-09 21:01:56 +08:00
game_list.h citra_qt: Add 'Dump RomFS' menu action 2020-02-09 21:01:56 +08:00
game_list_p.h game_list_p.h: Specify the context for tr 2020-02-29 20:29:36 -03:00
game_list_worker.cpp fix more review comments 2020-03-15 19:00:26 +01:00
game_list_worker.h yuzu/game_list_worker: Silence warnings 2019-11-02 18:55:08 +01:00
hotkeys.cpp Remove qt5_wrap_ui macro usage 2019-08-16 19:35:37 -06:00
hotkeys.h
Info.plist
loading_screen.cpp Port yuzu commit: "yuzu/CMakeLists: Disable implicit QString co… (#5074) 2020-02-11 13:12:09 +01:00
loading_screen.h QT Frontend: Add disk shader loading progress bar 2020-01-22 17:18:00 -07:00
loading_screen.ui Loading Screen: Vertically Center everything 2020-01-22 17:26:27 -07:00
main.cpp Show save/load errors to the user 2020-04-12 23:12:15 +01:00
main.h Merge branch 'master' into feature/savestates-2 2020-04-12 11:24:06 +01:00
main.ui core, citra_qt: Implement a save states file format and slot UI 2020-02-18 13:19:52 +08:00
qt_image_interface.cpp specify size of buffer and use openglstate in getteximageoes 2019-11-09 12:58:17 -07:00
qt_image_interface.h specify size of buffer and use openglstate in getteximageoes 2019-11-09 12:58:17 -07:00
uisettings.cpp GUI: fix minor issues with dark themes 2020-01-28 14:24:52 +01:00
uisettings.h Option to hide mouse on inactivity (#5094) 2020-04-07 09:58:51 -05:00