diff options
author | Miklos Vajna <vmiklos@collabora.co.uk> | 2016-09-02 17:32:04 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2016-09-02 17:21:56 +0000 |
commit | 1e1eb87f36095acefe73579448ceef8442beba5f (patch) | |
tree | 1f0997915b44edac0112cc7c7db1de6b1f49bce4 /svx/source/svdraw/svddrgv.cxx | |
parent | 6228d6c52e4a6e6c0d82632a135211286e06852e (diff) |
sd lok: implement SfxViewShell::NotifyCursor() API
The same API is already implemented in sw and sc already, the sd
implementation allows selecting a shape in one view, then creating a
second view, and seeing the selection of the first view in the second
view, without de-selecting and re-selecting the shape in question in the
first view.
Change-Id: Ia36e4772584d132f1ff6a7eb07ca4cadaa384ee9
Reviewed-on: https://gerrit.libreoffice.org/28623
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Tested-by: Jenkins <ci@libreoffice.org>
Diffstat (limited to 'svx/source/svdraw/svddrgv.cxx')
-rw-r--r-- | svx/source/svdraw/svddrgv.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/svx/source/svdraw/svddrgv.cxx b/svx/source/svdraw/svddrgv.cxx index 50cead0ca780..9c517a56373c 100644 --- a/svx/source/svdraw/svddrgv.cxx +++ b/svx/source/svdraw/svddrgv.cxx @@ -558,7 +558,7 @@ bool SdrDragView::EndDragObj(bool bCopy) if (mbInsPolyPoint) { - SetMarkHandles(); + SetMarkHandles(nullptr); mbInsPolyPoint=false; if( bUndo ) { @@ -605,7 +605,7 @@ void SdrDragView::BrkDragObj() mpInsPointUndo->Undo(); // delete inserted point again delete mpInsPointUndo; mpInsPointUndo=nullptr; - SetMarkHandles(); + SetMarkHandles(nullptr); mbInsPolyPoint=false; } @@ -874,12 +874,12 @@ bool SdrDragView::IsOrthoDesired() const return false; } -void SdrDragView::SetMarkHandles() +void SdrDragView::SetMarkHandles(SfxViewShell* pOtherShell) { if( mpDragHdl ) mpDragHdl = nullptr; - SdrExchangeView::SetMarkHandles(); + SdrExchangeView::SetMarkHandles(pOtherShell); } void SdrDragView::SetSolidDragging(bool bOn) |