From 3b55bd0c3c9b8b6c33b6857f3122a3de00815d6c Mon Sep 17 00:00:00 2001 From: Marcus Overhagen Date: Mon, 8 May 2006 21:46:48 +0000 Subject: [PATCH] dont send notifications if the value is not changed by the user git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17377 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/apps/mediaplayer/SeekSlider.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/apps/mediaplayer/SeekSlider.cpp b/src/apps/mediaplayer/SeekSlider.cpp index 89cb03fdee..be1ac362fe 100644 --- a/src/apps/mediaplayer/SeekSlider.cpp +++ b/src/apps/mediaplayer/SeekSlider.cpp @@ -273,7 +273,9 @@ SeekSlider::ResizeToPreferred() void SeekSlider::SetPosition(float position) { - SetValue(fMinValue + (int32)floorf((fMaxValue - fMinValue) * position + 0.5)); + int32 value = fMinValue + (int32)floorf((fMaxValue - fMinValue) * position + 0.5); + if (value != Value()) + BControl::SetValue(value); }