--- a/eric7/E5Gui/E5ModelToolBar.py Sun May 16 20:07:24 2021 +0200 +++ b/eric7/E5Gui/E5ModelToolBar.py Mon May 17 19:58:15 2021 +0200 @@ -43,8 +43,7 @@ self.setAcceptDrops(True) self._mouseButton = Qt.MouseButton.NoButton - self._keyboardModifiers = Qt.KeyboardModifiers( - Qt.KeyboardModifier.NoModifier) + self._keyboardModifiers = Qt.KeyboardModifier.NoModifier self.__dropRow = -1 self.__dropIndex = None @@ -179,7 +178,7 @@ evt.type() == QEvent.Type.MouseButtonPress and evt.buttons() & Qt.MouseButton.LeftButton ): - self.__dragStartPosition = self.mapFromGlobal(evt.globalPos()) + self.__dragStartPosition = self.mapFromGlobal(evt.globalPosition().toPoint()) return False @@ -291,5 +290,4 @@ Public method to reset the saved internal state. """ self._mouseButton = Qt.MouseButton.NoButton - self._keyboardModifiers = Qt.KeyboardModifiers( - Qt.KeyboardModifier.NoModifier) + self._keyboardModifiers = Qt.KeyboardModifier.NoModifier