From 8e71f54da6e37a8f743bba130a2b708ea3318169 Mon Sep 17 00:00:00 2001
From: Alberto Nidasio <alberto.nidasio@skywarder.eu>
Date: Sat, 8 Oct 2022 09:15:49 +0200
Subject: [PATCH] [StateViewer] Fixed state field

---
 .vscode/settings.json                          | 8 +++++++-
 src/shared/Modules/StateViewer/StateViewer.cpp | 6 +-----
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/.vscode/settings.json b/.vscode/settings.json
index 42af6674..b978d1da 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 870c2128..42aa405a 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());
-- 
GitLab