From 20751b3fb98374e37f5de937b9f619aa7e61fd0f Mon Sep 17 00:00:00 2001 From: Nav Date: Sat, 18 Mar 2023 13:00:42 +0000 Subject: [PATCH] Fixed bug with byte item selection in hex viewer --- .../HexViewerWidget/ItemGraphicsScene.cpp | 4 ++-- 1 file changed, 2 insertions(+), 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 5d6c486a..737b6f9e 100644 --- a/src/Insight/UserInterfaces/InsightWindow/Widgets/TargetMemoryInspectionPane/HexViewerWidget/ItemGraphicsScene.cpp +++ b/src/Insight/UserInterfaces/InsightWindow/Widgets/TargetMemoryInspectionPane/HexViewerWidget/ItemGraphicsScene.cpp @@ -430,8 +430,8 @@ namespace Bloom::Widgets this->rubberBandRectItem->setRect( qMin(mousePosition.x(), this->rubberBandInitPoint->x()), qMin(mousePosition.y(), this->rubberBandInitPoint->y()), - qAbs(mousePosition.x() - this->rubberBandInitPoint->x()), - qAbs(mousePosition.y() - this->rubberBandInitPoint->y()) + qMax(static_cast(qAbs(mousePosition.x() - this->rubberBandInitPoint->x())), 1), + qMax(static_cast(qAbs(mousePosition.y() - this->rubberBandInitPoint->y())), 1) ); if ((mouseEvent->modifiers() & Qt::ControlModifier) == 0) {