summaryrefslogtreecommitdiff
path: root/reportdesign/source/ui/report/ViewsWindow.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'reportdesign/source/ui/report/ViewsWindow.cxx')
-rw-r--r--reportdesign/source/ui/report/ViewsWindow.cxx7
1 files changed, 7 insertions, 0 deletions
diff --git a/reportdesign/source/ui/report/ViewsWindow.cxx b/reportdesign/source/ui/report/ViewsWindow.cxx
index e11735bf72ca..7f48de10b08d 100644
--- a/reportdesign/source/ui/report/ViewsWindow.cxx
+++ b/reportdesign/source/ui/report/ViewsWindow.cxx
@@ -1044,6 +1044,13 @@ void OViewsWindow::BegDragObj(const Point& _aPnt, SdrHdl* _pHdl,const OSectionVi
<< aRect.Top() << " on View #" << nViewCount);
BegDragObj_createInvisibleObjectAtPosition(aRect, rView);
+ // BegDragObj_createInvisibleObjectAtPosition will call
+ // SdrMarkView::MarkObj
+ // -> SdrMarkView::AdjustMarkHdl
+ // -> SdrDragView::SetMarkHandles
+ // -> SdrMarkView::SetMarkHandles
+ // which will recreate the SdrHdl objects.
+ _pHdl = _pSection->PickHandle(_aPnt);
}
}
}