From d3b76f92c278ecbf744e7522183aa5be82ba32fa Mon Sep 17 00:00:00 2001
From: Alberto Nidasio <alberto.nidasio@skywarder.eu>
Date: Tue, 4 Oct 2022 16:44:25 +0200
Subject: [PATCH] [Graph] Fixed crash

---
 src/shared/Modules/Graph/Graph.cpp                             | 3 +++
 .../Modules/OrientationVisualizer/OrientationVisualizer.cpp    | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/shared/Modules/Graph/Graph.cpp b/src/shared/Modules/Graph/Graph.cpp
index 3af91601..14d6992c 100644
--- a/src/shared/Modules/Graph/Graph.cpp
+++ b/src/shared/Modules/Graph/Graph.cpp
@@ -140,6 +140,9 @@ void Graph::onFilterAdded(const Filter& filter)
 
             for (auto field : filter.getFields())
             {
+                if (field == "timestamp")
+                    continue;
+
                 auto& line = lines[filter].first[field];
 
                 QVector<double>& bufferX = line.bufferX;
diff --git a/src/shared/Modules/OrientationVisualizer/OrientationVisualizer.cpp b/src/shared/Modules/OrientationVisualizer/OrientationVisualizer.cpp
index 5b14d102..7a936d5e 100644
--- a/src/shared/Modules/OrientationVisualizer/OrientationVisualizer.cpp
+++ b/src/shared/Modules/OrientationVisualizer/OrientationVisualizer.cpp
@@ -29,7 +29,7 @@ OrientationVisualizer::OrientationVisualizer(QWidget *parent)
     updateOrientation(0, 0, 0, 1);
 
     getCore()->getMessageBroker()->subscribe(
-        Filter::fromString("Mav/PAYLOAD_FLIGHT_TM"), this,
+        Filter::fromString("Mav/ROCKET_FLIGHT_TM"), this,
         [this](const Message &message, const Filter &filter)
         {
             updateOrientation(message.getField("nas_qx").getDouble(),
-- 
GitLab