From 2b5688d58e68cb37f969efcbb12f93d999e3c71f Mon Sep 17 00:00:00 2001
From: "benjamin.jakimow" <benjamin.jakimow@geo.hu-berlin.de>
Date: Fri, 9 Nov 2018 14:57:23 +0100
Subject: [PATCH] fixed crosshair preview bug

---
 timeseriesviewer/crosshair.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/timeseriesviewer/crosshair.py b/timeseriesviewer/crosshair.py
index 6824eaac..e6281c53 100644
--- a/timeseriesviewer/crosshair.py
+++ b/timeseriesviewer/crosshair.py
@@ -413,14 +413,15 @@ class CrosshairWidget(QWidget, loadUI('crosshairwidget.ui')):
 
         assert isinstance(mapCanvas, QgsMapCanvas)
         # copy layers
-        canvas = self.w.mapCanvasItem.canvas
+        canvas = self.mapCanvas
         lyrs = mapCanvas.layers()
         canvas.setLayers(lyrs)
         canvas.setDestinationCrs(mapCanvas.mapSettings().destinationCrs())
         canvas.setExtent(mapCanvas.extent())
         canvas.setCenter(mapCanvas.center())
         canvas.setCanvasColor(mapCanvas.canvasColor())
-        self.w.refreshCrosshairPreview()
+        self.mapCanvasItem.setPosition(SpatialPoint.fromMapCanvasCenter(canvas))
+        self.refreshCrosshairPreview()
 
 
 
-- 
GitLab