diff --git a/src/QmlControls/JoystickThumbPad.qml b/src/QmlControls/JoystickThumbPad.qml index 179aea8..ae9ec80 100644 --- a/src/QmlControls/JoystickThumbPad.qml +++ b/src/QmlControls/JoystickThumbPad.qml @@ -28,11 +28,18 @@ Item { QGCMapPalette { id: mapPal } - onWidthChanged: calculateXAxis() onStickPositionXChanged: calculateXAxis() - onHeightChanged: calculateYAxis() onStickPositionYChanged: calculateYAxis() onYAxisPositiveRangeOnlyChanged: calculateYAxis() + onHeightChanged: { + calculateYAxis() + reCenter() + } + onWidthChanged: { + calculateXAxis() + reCenter() + } + //We prevent Joystick to move while the screen is resizing function calculateXAxis() { if(!_joyRoot.visible) {