sd/source/ui/slidesorter/controller/SlsSlotManager.cxx | 7 +++++++ 1 file changed, 7 insertions(+)
New commits: commit 77d7a854040de2bba80c58fcc2561e1ce25ff3a0 Author: Samuel Mehrbrodt <samuel.mehrbr...@cib.de> AuthorDate: Tue Dec 3 07:40:03 2019 +0100 Commit: Samuel Mehrbrodt <samuel.mehrbr...@cib.de> CommitDate: Tue Dec 3 12:52:20 2019 +0100 Disable slide copy/cut when LockContentExtraction is set Change-Id: I7bf9ba907a152fab81a9472bc7baf00331753828 Reviewed-on: https://gerrit.libreoffice.org/84290 Reviewed-by: Samuel Mehrbrodt <samuel.mehrbr...@cib.de> Tested-by: Samuel Mehrbrodt <samuel.mehrbr...@cib.de> diff --git a/sd/source/ui/slidesorter/controller/SlsSlotManager.cxx b/sd/source/ui/slidesorter/controller/SlsSlotManager.cxx index 43db80c7ec45..99be5ad168bb 100644 --- a/sd/source/ui/slidesorter/controller/SlsSlotManager.cxx +++ b/sd/source/ui/slidesorter/controller/SlsSlotManager.cxx @@ -763,6 +763,13 @@ void SlotManager::GetClipboardState ( SfxItemSet& rSet) } } + ViewShellBase* pBase = mrSlideSorter.GetViewShellBase(); + if (pBase && pBase->isContentExtractionLocked()) + { + rSet.DisableItem(SID_COPY); + rSet.DisableItem(SID_CUT); + } + // Cut, copy, and delete page are disabled when there is no selection. if (!(rSet.GetItemState(SID_CUT) == SfxItemState::DEFAULT || rSet.GetItemState(SID_COPY) == SfxItemState::DEFAULT _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits