From ef33588a512f1dcf1842776488e5bbc32d2157f1 Mon Sep 17 00:00:00 2001 From: Geoff Fink Date: Mon, 14 Apr 2014 17:00:25 -0600 Subject: [PATCH] Mavlink Inspector array bug --- src/ui/QGCMAVLinkInspector.cc | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/ui/QGCMAVLinkInspector.cc b/src/ui/QGCMAVLinkInspector.cc index 9c0de1a383..25bb8c1bbb 100644 --- a/src/ui/QGCMAVLinkInspector.cc +++ b/src/ui/QGCMAVLinkInspector.cc @@ -224,7 +224,7 @@ void QGCMAVLinkInspector::updateField(int msgid, int fieldid, QTreeWidgetItem* i // Enforce null termination QString tmp("%1, "); QString string; - for (unsigned int j = 0; j < messageInfo[msgid].fields[j].array_length; ++j) + for (unsigned int j = 0; j < messageInfo[msgid].fields[fieldid].array_length; ++j) { string += tmp.arg(nums[j]); } @@ -246,7 +246,7 @@ void QGCMAVLinkInspector::updateField(int msgid, int fieldid, QTreeWidgetItem* i // Enforce null termination QString tmp("%1, "); QString string; - for (unsigned int j = 0; j < messageInfo[msgid].fields[j].array_length; ++j) + for (unsigned int j = 0; j < messageInfo[msgid].fields[fieldid].array_length; ++j) { string += tmp.arg(nums[j]); } @@ -268,7 +268,7 @@ void QGCMAVLinkInspector::updateField(int msgid, int fieldid, QTreeWidgetItem* i // Enforce null termination QString tmp("%1, "); QString string; - for (unsigned int j = 0; j < messageInfo[msgid].fields[j].array_length; ++j) + for (unsigned int j = 0; j < messageInfo[msgid].fields[fieldid].array_length; ++j) { string += tmp.arg(nums[j]); } @@ -290,7 +290,7 @@ void QGCMAVLinkInspector::updateField(int msgid, int fieldid, QTreeWidgetItem* i // Enforce null termination QString tmp("%1, "); QString string; - for (unsigned int j = 0; j < messageInfo[msgid].fields[j].array_length; ++j) + for (unsigned int j = 0; j < messageInfo[msgid].fields[fieldid].array_length; ++j) { string += tmp.arg(nums[j]); } @@ -312,7 +312,7 @@ void QGCMAVLinkInspector::updateField(int msgid, int fieldid, QTreeWidgetItem* i // Enforce null termination QString tmp("%1, "); QString string; - for (unsigned int j = 0; j < messageInfo[msgid].fields[j].array_length; ++j) + for (unsigned int j = 0; j < messageInfo[msgid].fields[fieldid].array_length; ++j) { string += tmp.arg(nums[j]); } @@ -334,9 +334,9 @@ void QGCMAVLinkInspector::updateField(int msgid, int fieldid, QTreeWidgetItem* i // Enforce null termination QString tmp("%1, "); QString string; - for (unsigned int j = 0; j < messageInfo[msgid].fields[j].array_length; ++j) + for (unsigned int j = 0; j < messageInfo[msgid].fields[fieldid].array_length; ++j) { - string += tmp.arg(nums[j]); + string += tmp.arg(nums[j]); } item->setData(2, Qt::DisplayRole, QString("float[%1]").arg(messageInfo[msgid].fields[fieldid].array_length)); item->setData(1, Qt::DisplayRole, string); @@ -356,7 +356,7 @@ void QGCMAVLinkInspector::updateField(int msgid, int fieldid, QTreeWidgetItem* i // Enforce null termination QString tmp("%1, "); QString string; - for (unsigned int j = 0; j < messageInfo[msgid].fields[j].array_length; ++j) + for (unsigned int j = 0; j < messageInfo[msgid].fields[fieldid].array_length; ++j) { string += tmp.arg(nums[j]); } @@ -378,7 +378,7 @@ void QGCMAVLinkInspector::updateField(int msgid, int fieldid, QTreeWidgetItem* i // Enforce null termination QString tmp("%1, "); QString string; - for (unsigned int j = 0; j < messageInfo[msgid].fields[j].array_length; ++j) + for (unsigned int j = 0; j < messageInfo[msgid].fields[fieldid].array_length; ++j) { string += tmp.arg(nums[j]); } @@ -400,7 +400,7 @@ void QGCMAVLinkInspector::updateField(int msgid, int fieldid, QTreeWidgetItem* i // Enforce null termination QString tmp("%1, "); QString string; - for (unsigned int j = 0; j < messageInfo[msgid].fields[j].array_length; ++j) + for (unsigned int j = 0; j < messageInfo[msgid].fields[fieldid].array_length; ++j) { string += tmp.arg(nums[j]); } -- GitLab