Qt: Fix missing OSD messages

This commit is contained in:
Vicki Pfau 2020-01-26 23:51:35 -08:00
parent 0eb1f4ec08
commit 88bb894236
2 changed files with 8 additions and 1 deletions

View File

@ -13,6 +13,7 @@ Other fixes:
- Qt: Fix race condition with proxied video events
- Qt: Force OpenGL paint engine creation thread (fixes mgba.io/i/1642)
- Qt: Fix color selection in asset view (fixes mgba.io/i/1648)
- Qt: Fix missing OSD messages
0.8.0: (2020-01-21)
Features:

View File

@ -45,6 +45,12 @@ LogController::Stream LogController::operator()(int category, int level) {
void LogController::load(const ConfigController* config) {
mLogFilterLoad(&m_filter, config->config());
if (!levels(mLogCategoryById("gba.bios"))) {
mLogFilterSet(&m_filter, "gba.bios", mLOG_STUB | mLOG_FATAL);
}
if (!levels(mLogCategoryById("core.status"))) {
mLogFilterSet(&m_filter, "core.status", mLOG_ALL & ~mLOG_DEBUG);
}
setLogFile(config->getOption("logFile"));
logToStdout(config->getOption("logToStdout").toInt());
logToFile(config->getOption("logToFile").toInt());
@ -114,7 +120,7 @@ void LogController::disableLevels(int levels, int category) {
void LogController::clearLevels(int category) {
auto id = mLogCategoryId(category);
mLogFilterReset (&m_filter, id);
mLogFilterReset(&m_filter, id);
}
void LogController::logToFile(bool log) {