From 129584a544b17ddf7d70d6cdb86a885a462d4d3e Mon Sep 17 00:00:00 2001
From: Oliver Bock <oliver.bock@aei.mpg.de>
Date: Tue, 27 Jan 2009 17:51:53 +0100
Subject: [PATCH] Marker should be drawn after all other items

---
 src/pulsescopewidget.cpp | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/pulsescopewidget.cpp b/src/pulsescopewidget.cpp
index 1097dd2..f87fd93 100644
--- a/src/pulsescopewidget.cpp
+++ b/src/pulsescopewidget.cpp
@@ -57,11 +57,6 @@ void PulseScopeWidget::drawCurve(const QVector<float>& vector)
 {
 	m_data = vector;
 
-	if(m_marker.scene() == 0) {
-		m_marker.setLine(0.0, 0.0, 0.0, m_scopeSizeV);
-		m_scene.addItem(&m_marker);
-	}
-
 	// TODO: proof of concept only!
 
 	QVector<float> checkMax(m_data);
@@ -77,6 +72,11 @@ void PulseScopeWidget::drawCurve(const QVector<float>& vector)
 	}
 	m_scene.addPath(pulsePath, QPen(Qt::green));
 
+	if(m_marker.scene() == 0) {
+		m_marker.setLine(0.0, 0.0, 0.0, m_scopeSizeV);
+		m_scene.addItem(&m_marker);
+	}
+
 	fitInView(m_scene.itemsBoundingRect(), Qt::IgnoreAspectRatio);
 }
 
-- 
GitLab