diff --git a/src/QmlControls/QGCCanvas.qml b/src/QmlControls/QGCCanvas.qml index 1b7d6e3b9808e49e9ce3c3e351bb201ac3393e9d..c7f0a12d935606ef803012452333d4b7448b1e46 100644 --- a/src/QmlControls/QGCCanvas.qml +++ b/src/QmlControls/QGCCanvas.qml @@ -9,9 +9,11 @@ import QGroundControl.ScreenTools 1.0 /// are switched. In order to fix this we ahve a signal hacked into ScreenTools to force /// a repaint. Canvas { + id: _root + Connections { target: ScreenTools - onRepaintRequested: arrowCanvas.requestPaint() + onRepaintRequested: _root.requestPaint() } }