[Libreoffice-commits] core.git: Branch 'distro/collabora/cp-5.3' - sw/source vcl/source
Jan Holesovsky
kendy at collabora.com
Tue Mar 13 09:25:13 UTC 2018
sw/source/uibase/uiview/viewling.cxx | 5 ++++-
vcl/source/window/menu.cxx | 4 +++-
2 files changed, 7 insertions(+), 2 deletions(-)
New commits:
commit 7828e8dcd82324ee15a5f739bcb63a47bf0e0778
Author: Jan Holesovsky <kendy at collabora.com>
Date: Tue Mar 13 09:43:10 2018 +0100
lokdialog: Guard the SetLOKNotifier to be used only with LibreOfficeKit.
Change-Id: Ia15a3d7a36ad280270ed066392f6b67b3f32f234
Reviewed-on: https://gerrit.libreoffice.org/51199
Reviewed-by: pranavk <pranavk at collabora.co.uk>
Tested-by: pranavk <pranavk at collabora.co.uk>
diff --git a/sw/source/uibase/uiview/viewling.cxx b/sw/source/uibase/uiview/viewling.cxx
index 8672139bc3b3..c0a78d74df0e 100644
--- a/sw/source/uibase/uiview/viewling.cxx
+++ b/sw/source/uibase/uiview/viewling.cxx
@@ -24,6 +24,7 @@
#include <com/sun/star/linguistic2/ProofreadingResult.hpp>
#include <com/sun/star/i18n/TextConversionOption.hpp>
#include <linguistic/lngprops.hxx>
+#include <comphelper/lok.hxx>
#include <comphelper/processfactory.hxx>
#include <comphelper/propertyvalue.hxx>
#include <comphelper/scopeguard.hxx>
@@ -779,7 +780,9 @@ bool SwView::ExecSpellPopup(const Point& rPt)
}
else
{
- pPopup->SetLOKNotifier(SfxViewShell::Current());
+ if (comphelper::LibreOfficeKit::isActive())
+ pPopup->SetLOKNotifier(SfxViewShell::Current());
+
pPopup->Execute( aToFill.SVRect(), m_pEditWin );
}
}
diff --git a/vcl/source/window/menu.cxx b/vcl/source/window/menu.cxx
index 956e773a0606..3a16b383b13f 100644
--- a/vcl/source/window/menu.cxx
+++ b/vcl/source/window/menu.cxx
@@ -22,6 +22,7 @@
#include <tools/rc.h>
#include <tools/stream.hxx>
+#include <comphelper/lok.hxx>
#include <vcl/svapp.hxx>
#include <vcl/mnemonic.hxx>
#include <vcl/image.hxx>
@@ -2972,7 +2973,8 @@ sal_uInt16 PopupMenu::ImplExecute( const VclPtr<vcl::Window>& pW, const Rectangl
}
VclPtrInstance<MenuFloatingWindow> pWin( this, pW, nStyle | WB_SYSTEMWINDOW );
- pWin->SetLOKNotifier(mpLOKNotifier);
+ if (comphelper::LibreOfficeKit::isActive() && mpLOKNotifier)
+ pWin->SetLOKNotifier(mpLOKNotifier);
if( pSVData->maNWFData.mbFlatMenu )
pWin->SetBorderStyle( WindowBorderStyle::NOBORDER );
More information about the Libreoffice-commits
mailing list