From 752d9da39e993387fefbd9ccbf39e5cb8f85735e Mon Sep 17 00:00:00 2001 From: Felix Domke Date: Mon, 10 Nov 2008 03:36:06 +0100 Subject: [PATCH] Don't show "last position" marks in position gauge. fixes #41 --- lib/gui/epositiongauge.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/gui/epositiongauge.cpp b/lib/gui/epositiongauge.cpp index 4785d7af..b3ee5111 100644 --- a/lib/gui/epositiongauge.cpp +++ b/lib/gui/epositiongauge.cpp @@ -126,13 +126,17 @@ int ePositionGauge::event(int event, void *data, void *data2) continue; } else if (i->what == 1) /* out */ out = i++->where; - else /* mark */ + else if (i->what == 2) /* mark */ { int xm = scale(i->where); painter.setForegroundColor(gRGB(0xFF8080)); painter.fill(eRect(xm - 2, 0, 4, s.height())); i++; continue; + } else /* other marker, like last position */ + { + ++i; + continue; } } -- 2.30.2