diff --git a/.vscode/settings.json b/.vscode/settings.json index 42af6674ff71e955d0d6a68bd16483e19f499ef1..b978d1da29128b7dfdc07e84e2dc3e9c5b6ff8be 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -146,7 +146,13 @@ "shared_mutex": "cpp", "span": "cpp", "qlistwidget": "cpp", - "qcompleter": "cpp" + "qcompleter": "cpp", + "qforwardrenderer": "cpp", + "qsizepolicy": "cpp", + "qconemesh": "cpp", + "qgeometryrenderer": "cpp", + "qrenderaspect": "cpp", + "qcuboidmesh": "cpp" }, "editor.defaultFormatter": "ms-vscode.cpptools", "[xml]": { diff --git a/src/shared/Modules/StateViewer/StateViewer.cpp b/src/shared/Modules/StateViewer/StateViewer.cpp index 870c2128bd5d6c6d70c8109190d8c067ad242a3f..42aa405a2260d0616a9996db57f0d9c3a5b22698 100644 --- a/src/shared/Modules/StateViewer/StateViewer.cpp +++ b/src/shared/Modules/StateViewer/StateViewer.cpp @@ -79,11 +79,7 @@ void StateViewerModule::setFilter(const Filter& newFilter) void StateViewerModule::onMsgReceived(const Message& msg) { - Field field; - - // Check if the message matches the filter - if (!filter.match(msg)) - return; + Field field = msg.getField("fmm_state"); StatesList::State state = static_cast<StatesList::State>(field.getUnsignedInteger());