diff options
-rw-r--r-- | svtools/source/control/headbar.cxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/svtools/source/control/headbar.cxx b/svtools/source/control/headbar.cxx index 1b3970712db3..53092811caec 100644 --- a/svtools/source/control/headbar.cxx +++ b/svtools/source/control/headbar.cxx @@ -1302,8 +1302,9 @@ void HeaderBar::MoveItem( sal_uInt16 nItemId, sal_uInt16 nNewPos ) if ( nNewPos < nPos ) nPos = nNewPos; it = mpItemList->begin(); - ::std::advance( it, nPos ); + ::std::advance( it, nNewPos ); mpItemList->insert( it, pItem ); + ImplUpdate( nPos, true); } } } |