summaryrefslogtreecommitdiffstats
path: root/src/charts/areachart/areachartitem.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/charts/areachart/areachartitem.cpp')
-rw-r--r--src/charts/areachart/areachartitem.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/charts/areachart/areachartitem.cpp b/src/charts/areachart/areachartitem.cpp
index 54a80d56..557ea01e 100644
--- a/src/charts/areachart/areachartitem.cpp
+++ b/src/charts/areachart/areachartitem.cpp
@@ -265,16 +265,16 @@ void AreaChartItem::hoverLeaveEvent(QGraphicsSceneHoverEvent *event)
void AreaChartItem::mouseReleaseEvent(QGraphicsSceneMouseEvent *event)
{
- emit released(m_upper->domain()->calculateDomainPoint(event->pos()));
- if (m_lastMousePos == event->pos() && m_mousePressed)
- emit clicked(m_upper->domain()->calculateDomainPoint(event->pos()));
+ emit released(m_upper->domain()->calculateDomainPoint(m_lastMousePos));
+ if (m_mousePressed)
+ emit clicked(m_upper->domain()->calculateDomainPoint(m_lastMousePos));
m_mousePressed = false;
ChartItem::mouseReleaseEvent(event);
}
void AreaChartItem::mouseDoubleClickEvent(QGraphicsSceneMouseEvent *event)
{
- emit doubleClicked(m_upper->domain()->calculateDomainPoint(event->pos()));
+ emit doubleClicked(m_upper->domain()->calculateDomainPoint(m_lastMousePos));
ChartItem::mouseDoubleClickEvent(event);
}