From 632ba028c9164f7ae9ca92980cd4319658d079e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Mon, 17 Apr 2006 13:03:05 +0000 Subject: [PATCH] SetValue() is now called after the object has been fully initialized. This fixes bug #495. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17149 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/interface/Slider.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/kits/interface/Slider.cpp b/src/kits/interface/Slider.cpp index b23148a19c..e62575a2d6 100644 --- a/src/kits/interface/Slider.cpp +++ b/src/kits/interface/Slider.cpp @@ -23,6 +23,8 @@ #include +// Those two functions are also exported by BeOS' libbe.so + rgb_color _long_to_color_(int32 color) { @@ -54,8 +56,6 @@ BSlider::BSlider(BRect frame, const char *name, const char *label, BMessage *mes fMinValue = minValue; fMaxValue = maxValue; - SetValue(0); - fKeyIncrementValue = 1; fHashMarkCount = 0; fHashMarks = B_HASH_MARKS_NONE; @@ -72,6 +72,7 @@ BSlider::BSlider(BRect frame, const char *name, const char *label, BMessage *mes UseFillColor(false, NULL); _InitObject(); + SetValue(0); } @@ -89,8 +90,6 @@ BSlider::BSlider(BRect frame, const char *name, const char *label, BMessage *mes fMinValue = minValue; fMaxValue = maxValue; - SetValue(0); - fKeyIncrementValue = 1; fHashMarkCount = 0; fHashMarks = B_HASH_MARKS_NONE; @@ -106,6 +105,7 @@ BSlider::BSlider(BRect frame, const char *name, const char *label, BMessage *mes UseFillColor(false, NULL); _InitObject(); + SetValue(0); }