Call UpdateTextChanged() in BSlider::AttachedToWindow() instead of updating the text manually. Otherwise when a subclass overrode UpdateText and the value hadn't yet been changed, the text would never be updated correctly which resulted in several problems in the VirtualMemory preflet when localizations used a longer string for "Requested swap file size:".

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35435 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Rene Gollent 2010-02-09 03:55:52 +00:00
parent 177ea1a461
commit 731480e891

View File

@ -364,8 +364,7 @@ BSlider::AttachedToWindow()
ResizeToPreferred();
fLocation.Set(9.0f, 0.0f);
fUpdateText = UpdateText();
#if USE_OFF_SCREEN_VIEW
BRect bounds(Bounds());
@ -398,6 +397,7 @@ BSlider::AttachedToWindow()
SetValue(Value());
// makes sure the value is within valid bounds
UpdateTextChanged();
}