From 0cf847f0bed33b3344e9f3ecb978e019a9c3d56b Mon Sep 17 00:00:00 2001 From: Prince Gupta Date: Wed, 21 Jun 2023 23:29:36 +0530 Subject: [PATCH] qml: fix invalid access fixes warnings --- modules/gui/qt/widgets/qml/GridItem.qml | 3 +++ modules/gui/qt/widgets/qml/TableViewDelegate.qml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/modules/gui/qt/widgets/qml/GridItem.qml b/modules/gui/qt/widgets/qml/GridItem.qml index 660df083aa..9811bc43ad 100644 --- a/modules/gui/qt/widgets/qml/GridItem.qml +++ b/modules/gui/qt/widgets/qml/GridItem.qml @@ -206,6 +206,9 @@ T.ItemDelegate { onPressed: { _modifiersOnLastPress = mouse.modifiers + if (!drag.target) + return + const pos = drag.target.parent.mapFromItem(root, mouseX, mouseY) drag.target.x = pos.x + VLCStyle.dragDelta drag.target.y = pos.y + VLCStyle.dragDelta diff --git a/modules/gui/qt/widgets/qml/TableViewDelegate.qml b/modules/gui/qt/widgets/qml/TableViewDelegate.qml index 55bf283162..f5e6309846 100644 --- a/modules/gui/qt/widgets/qml/TableViewDelegate.qml +++ b/modules/gui/qt/widgets/qml/TableViewDelegate.qml @@ -132,6 +132,9 @@ T.Control { onPressed: { _modifiersOnLastPress = mouse.modifiers + if (!drag.target) + return + const pos = drag.target.parent.mapFromItem(hoverArea, mouseX, mouseY); drag.target.x = pos.x + VLCStyle.dragDelta;