sd/source/ui/slidesorter/controller/SlsClipboard.cxx | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-)
New commits: commit d93433ba1181f5d8f6ded0ed0c103df10ebb1f22 Author: Andrzej J.R. Hunt <andr...@ahunt.org> Date: Mon Nov 4 10:21:19 2013 +0000 fdo#70047 Only copy slides when CTRL key pressed. The dragging logic is able to determine whether or not slides are being moved or copied, previously it was forced into copying mode if no unselected slides remain, which is the case when trying to move a single existing slide (or all slides), whereas copying mode should only be enabled with the CTRL key. Change-Id: If219eb8e870ff201b71e655430828d906533fe04 Reviewed-on: https://gerrit.libreoffice.org/6564 Reviewed-by: Thorsten Behrens <t...@documentfoundation.org> Tested-by: Thorsten Behrens <t...@documentfoundation.org> diff --git a/sd/source/ui/slidesorter/controller/SlsClipboard.cxx b/sd/source/ui/slidesorter/controller/SlsClipboard.cxx index 6d9f7f0..53b5bf2 100644 --- a/sd/source/ui/slidesorter/controller/SlsClipboard.cxx +++ b/sd/source/ui/slidesorter/controller/SlsClipboard.cxx @@ -497,13 +497,7 @@ void Clipboard::CreateSlideTransferable ( if (bDrag) { pTransferable->SetView (&mrSlideSorter.GetView()); - sal_Int8 nDragSourceActions (DND_ACTION_COPY); - // The move action is available only when not all pages would be - // moved. Otherwise an empty document would remain. Crash. - sal_Int32 nRemainingPages = mrSlideSorter.GetModel().GetPageCount() - aBookmarkList.size(); - if (nRemainingPages > 0) - nDragSourceActions |= DND_ACTION_MOVE; - pTransferable->StartDrag (pActionWindow, nDragSourceActions); + pTransferable->StartDrag (pActionWindow, DND_ACTION_COPY | DND_ACTION_MOVE); } else pTransferable->CopyToClipboard (pActionWindow); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits