diff options
Diffstat (limited to 'vcl/source/control/imp_listbox.cxx')
-rw-r--r-- | vcl/source/control/imp_listbox.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/vcl/source/control/imp_listbox.cxx b/vcl/source/control/imp_listbox.cxx index 0ef0b31b9e45..52fe1dc48132 100644 --- a/vcl/source/control/imp_listbox.cxx +++ b/vcl/source/control/imp_listbox.cxx @@ -1976,11 +1976,11 @@ void ImplListBoxWindow::SetTopEntry( sal_Int32 nTop ) { ImplClearLayoutData(); long nDiff = mpEntryList->GetAddedHeight( mnTop, nTop ); - Update(); + PaintImmediately(); ImplHideFocusRect(); mnTop = nTop; Scroll( 0, nDiff ); - Update(); + PaintImmediately(); if( HasFocus() ) ImplShowFocusRect(); maScrollHdl.Call( this ); @@ -2019,10 +2019,10 @@ void ImplListBoxWindow::ScrollHorz( long n ) { ImplClearLayoutData(); mnLeft = sal::static_int_cast<sal_uInt16>(mnLeft + nDiff); - Update(); + PaintImmediately(); ImplHideFocusRect(); Scroll( -nDiff, 0 ); - Update(); + PaintImmediately(); if( HasFocus() ) ImplShowFocusRect(); maScrollHdl.Call( this ); |