From c1c64b965c2b1c4182cca9428793a83390912ee4 Mon Sep 17 00:00:00 2001 From: Nav Date: Tue, 7 Mar 2023 22:36:04 +0000 Subject: [PATCH] Fixed segmentation fault caused by invalid iterators, in the hex viewer graphcis scene --- .../HexViewerWidget/ItemGraphicsScene.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Insight/UserInterfaces/InsightWindow/Widgets/TargetMemoryInspectionPane/HexViewerWidget/ItemGraphicsScene.cpp b/src/Insight/UserInterfaces/InsightWindow/Widgets/TargetMemoryInspectionPane/HexViewerWidget/ItemGraphicsScene.cpp index a8ca3f62..12035b30 100644 --- a/src/Insight/UserInterfaces/InsightWindow/Widgets/TargetMemoryInspectionPane/HexViewerWidget/ItemGraphicsScene.cpp +++ b/src/Insight/UserInterfaces/InsightWindow/Widgets/TargetMemoryInspectionPane/HexViewerWidget/ItemGraphicsScene.cpp @@ -192,6 +192,7 @@ namespace Bloom::Widgets this->hoverRectY->setRect(hoverRectY); this->topLevelGroup->adjustItemPositions(availableWidth); + this->refreshItemPositionIndices(); this->setSceneRect( 0, @@ -204,8 +205,6 @@ namespace Bloom::Widgets ) ); - this->refreshItemPositionIndices(); - this->byteAddressContainer->adjustAddressLabels(this->firstByteItemByLine); const auto* view = this->views().first();