diff -r 85e7cfbbb08a svx/source/svdraw/svdmrkv.cxx --- a/svx/source/svdraw/svdmrkv.cxx Tue Jun 29 15:31:44 2010 +0200 +++ b/svx/source/svdraw/svdmrkv.cxx Fri Aug 13 13:06:49 2010 +0200 @@ -1063,8 +1063,7 @@ /** handle mouse over effects for handles */ BOOL SdrMarkView::MouseMove(const MouseEvent& rMEvt, Window* pWin) { - const ULONG nHdlCount = aHdl.GetHdlCount(); - if( nHdlCount ) + if(aHdl.GetHdlCount()) { SdrHdl* pMouseOverHdl = 0; if( !rMEvt.IsLeaveWindow() && pWin ) @@ -1074,6 +1073,8 @@ } // notify last mouse over handle that he lost the mouse + const ULONG nHdlCount = aHdl.GetHdlCount(); + for(ULONG nHdl = 0; nHdl < nHdlCount; nHdl++ ) { SdrHdl* pCurrentHdl = GetHdl(nHdl);