Index: sources/canbus/MessageInterpreter.cpp =================================================================== diff -u -rf502bc55feb08cd037d9caa12086d30034fe715b -r40c09957821fb3779fa06214a856c20cca110e56 --- sources/canbus/MessageInterpreter.cpp (.../MessageInterpreter.cpp) (revision f502bc55feb08cd037d9caa12086d30034fe715b) +++ sources/canbus/MessageInterpreter.cpp (.../MessageInterpreter.cpp) (revision 40c09957821fb3779fa06214a856c20cca110e56) @@ -21,6 +21,7 @@ // Project #include "Logger.h" #include "format.h" +#include "Settings.h" using namespace Can; using namespace Model; @@ -680,12 +681,14 @@ */ void MessageInterpreter::updateUnhandledMessages() { - // DEBUG: qDebug() << _Settings.groups(Storage::Settings_Category_MessagesUnhandled); - for(const auto group: _Settings.groups(Storage::Settings_Category_MessagesUnhandled)) { + QString category = Storage::Settings_Category_MessagesUnhandled; + QStringList groups = _Settings.groups(category); + // DEBUG: qDebug() << groups; + for(const auto group: groups) { bool ok; quint16 id = QString(group).toUInt(&ok,16); if (!ok) continue; - _messageList[ id ] = _Settings.keys(group); + _messageList[ id ] = _Settings.keys(category, group); // DEBUG: qDebug() << _Settings.keys(group); } }