all repos — mgba @ 9479bd9cfc4847e238f9054756546f8ad30accde

mGBA Game Boy Advance Emulator

Qt: Ensure FATAL logs reach log view
Vicki Pfau vi@endrift.com
Sat, 12 Jan 2019 15:56:29 -0800
commit

9479bd9cfc4847e238f9054756546f8ad30accde

parent

167901c3b11b8772606c990aed58b7216dfba6e9

2 files changed, 3 insertions(+), 2 deletions(-)

jump to
M CHANGESCHANGES

@@ -135,6 +135,7 @@ - GBA I/O: SOUNDCNT_HI is readable when sound is off

- SDL: Fix handling of invalid gamepads (fixes mgba.io/i/1239) - Libretro: Fix adding codes with hooks - GBA: Fix GB Player features + - Qt: Ensure FATAL logs reach log view Misc: - mGUI: Add SGB border configuration option - mGUI: Add support for different settings types
M src/platform/qt/CoreController.cppsrc/platform/qt/CoreController.cpp

@@ -185,12 +185,12 @@ }

message = QString().vsprintf(format, args); QMetaObject::invokeMethod(controller, "statusPosted", Q_ARG(const QString&, message)); } + message = QString().vsprintf(format, args); + QMetaObject::invokeMethod(controller, "logPosted", Q_ARG(int, level), Q_ARG(int, category), Q_ARG(const QString&, message)); if (level == mLOG_FATAL) { mCoreThreadMarkCrashed(controller->thread()); QMetaObject::invokeMethod(controller, "crashed", Q_ARG(const QString&, QString().vsprintf(format, args))); } - message = QString().vsprintf(format, args); - QMetaObject::invokeMethod(controller, "logPosted", Q_ARG(int, level), Q_ARG(int, category), Q_ARG(const QString&, message)); }; }