diff --git a/src/kits/interface/MenuScrollView.cpp b/src/kits/interface/MenuScrollView.cpp index 8bf9dd5486..c3faa0ebc1 100644 --- a/src/kits/interface/MenuScrollView.cpp +++ b/src/kits/interface/MenuScrollView.cpp @@ -164,7 +164,9 @@ BMenuScrollView::BMenuScrollView(BRect frame, BMenu* menu) fMenu(menu), fUpperScroller(NULL), fLowerScroller(NULL), - fScrollStep(kDefaultScrollStep) + fScrollStep(kDefaultScrollStep), + fValue(0), + fLimit(0) { } @@ -279,8 +281,8 @@ BMenuScrollView::DetachScrollers() if (fMenu) { // We don't remember the position where the last scrolling // ended, so scroll back to the beginning. - fMenu->ScrollTo(0, 0); fMenu->MoveBy(0, -kScrollerHeight); + fMenu->ScrollTo(0, 0); fValue = 0; } }