summaryrefslogtreecommitdiffstats
path: root/qt-ui/profile/divetooltipitem.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'qt-ui/profile/divetooltipitem.cpp')
-rw-r--r--qt-ui/profile/divetooltipitem.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/qt-ui/profile/divetooltipitem.cpp b/qt-ui/profile/divetooltipitem.cpp
index 821c4a695..e89feff9c 100644
--- a/qt-ui/profile/divetooltipitem.cpp
+++ b/qt-ui/profile/divetooltipitem.cpp
@@ -159,6 +159,7 @@ ToolTipItem::ToolTipItem(QGraphicsItem *parent) : QGraphicsRectItem(parent),
title->setBrush(Qt::white);
setPen(QPen(Qt::white, 2));
+ refreshTime.start();
}
ToolTipItem::~ToolTipItem()
@@ -240,6 +241,10 @@ void ToolTipItem::refresh(const QPointF &pos)
static QPainter painter(&tissues);
static struct membuffer mb = { 0 };
+ if(refreshTime.elapsed() < 40)
+ return;
+ refreshTime.start();
+
int time = timeAxis->valueAt(pos);
if (time == lastTime)
return;