sw/source/uibase/uiview/view1.cxx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-)
New commits: commit 21f8b386e07702e375abd8000e7583f25a0804cf Author: Julien Nabet <serval2...@yahoo.fr> Date: Sun Nov 19 20:10:49 2017 +0100 Disabled slot with Put leaks entry (StateFormatPaintbrush/sw) Same as https://cgit.freedesktop.org/libreoffice/core/commit/?id=21dde7a09e2cfe7b48d2fec1edc7a94fa94af5c3 Change-Id: I670c01eb5e5e747ceb77995ad855ee448faa054f Reviewed-on: https://gerrit.libreoffice.org/44931 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Caolán McNamara <caol...@redhat.com> Tested-by: Caolán McNamara <caol...@redhat.com> diff --git a/sw/source/uibase/uiview/view1.cxx b/sw/source/uibase/uiview/view1.cxx index dd3547b64b22..4f3650a6e7dc 100644 --- a/sw/source/uibase/uiview/view1.cxx +++ b/sw/source/uibase/uiview/view1.cxx @@ -168,12 +168,14 @@ void SwView::StateFormatPaintbrush(SfxItemSet &rSet) return; bool bHasContent = m_pFormatClipboard && m_pFormatClipboard->HasContent(); - rSet.Put(SfxBoolItem(SID_FORMATPAINTBRUSH, bHasContent)); - if(!bHasContent) + if( !bHasContent && + !SwFormatClipboard::CanCopyThisType( GetWrtShell().GetSelectionType()) + ) { - if( !SwFormatClipboard::CanCopyThisType( GetWrtShell().GetSelectionType() ) ) - rSet.DisableItem( SID_FORMATPAINTBRUSH ); + rSet.DisableItem( SID_FORMATPAINTBRUSH ); } + else + rSet.Put(SfxBoolItem(SID_FORMATPAINTBRUSH, bHasContent)); } void SwView::UpdateWordCount(SfxShell* pShell, sal_uInt16 nSlot)
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits