summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--qt-ui/profilegraphics.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/qt-ui/profilegraphics.cpp b/qt-ui/profilegraphics.cpp
index f2d8e74df..7bd00c73f 100644
--- a/qt-ui/profilegraphics.cpp
+++ b/qt-ui/profilegraphics.cpp
@@ -232,9 +232,7 @@ void ProfileGraphicsView::mouseMoveEvent(QMouseEvent* event)
return;
toolTip->refresh(&gc, mapToScene(event->pos()));
-
QPoint toolTipPos = mapFromScene(toolTip->pos());
-
scrollViewTo(event->pos());
if (zoomLevel == 0)
@@ -1569,6 +1567,9 @@ void ToolTipItem::readPos()
QPointF value = scene()->views().at(0)->mapToScene(
s.value("tooltip_position").toPoint()
);
+ if (!scene()->sceneRect().contains(value)){
+ value = QPointF(0,0);
+ }
setPos(value);
}