From 3448ffae2f2a7a0cdef6626f747b6b95b87f596b Mon Sep 17 00:00:00 2001 From: Jan-Marek Glogowski Date: Sat, 23 Mar 2019 04:16:37 +0100 Subject: Qt5 fix Qt5Instance::IsMainThread() ... and I was wondering why Qt5 didn't start anymore. Looks like it was already broken in my initial commit :-( Now there is also no more need for the KDE5SalInstance "variant". Change-Id: I035d31eaf191b3f2a4255869cea25394470d0dd0 Reviewed-on: https://gerrit.libreoffice.org/69577 Tested-by: Jenkins Reviewed-by: Michael Weghorn --- vcl/qt5/Qt5Instance.cxx | 2 +- vcl/unx/kde5/KDE5SalInstance.cxx | 2 -- vcl/unx/kde5/KDE5SalInstance.hxx | 2 -- 3 files changed, 1 insertion(+), 5 deletions(-) (limited to 'vcl') diff --git a/vcl/qt5/Qt5Instance.cxx b/vcl/qt5/Qt5Instance.cxx index 05ebf9aafb1b..429b69f90b79 100644 --- a/vcl/qt5/Qt5Instance.cxx +++ b/vcl/qt5/Qt5Instance.cxx @@ -378,7 +378,7 @@ void Qt5Instance::AddToRecentDocumentList(const OUString&, const OUString&, cons OpenGLContext* Qt5Instance::CreateOpenGLContext() { return new Qt5OpenGLContext; } -bool Qt5Instance::IsMainThread() const { return qApp->thread() != QThread::currentThread(); } +bool Qt5Instance::IsMainThread() const { return qApp->thread() == QThread::currentThread(); } void Qt5Instance::TriggerUserEventProcessing() { diff --git a/vcl/unx/kde5/KDE5SalInstance.cxx b/vcl/unx/kde5/KDE5SalInstance.cxx index 0847e99c0f79..6bca4d88a90c 100644 --- a/vcl/unx/kde5/KDE5SalInstance.cxx +++ b/vcl/unx/kde5/KDE5SalInstance.cxx @@ -86,8 +86,6 @@ KDE5SalInstance::createFolderPicker(const uno::Reference return uno::Reference(new KDE5FilePicker(QFileDialog::Directory)); } -bool KDE5SalInstance::IsMainThread() const { return qApp->thread() == QThread::currentThread(); } - extern "C" { VCLPLUG_KDE5_PUBLIC SalInstance* create_SalInstance() { diff --git a/vcl/unx/kde5/KDE5SalInstance.hxx b/vcl/unx/kde5/KDE5SalInstance.hxx index 5980ea4699cc..dbca2ef3b830 100644 --- a/vcl/unx/kde5/KDE5SalInstance.hxx +++ b/vcl/unx/kde5/KDE5SalInstance.hxx @@ -40,8 +40,6 @@ public: virtual css::uno::Reference createFolderPicker(const css::uno::Reference&) override; - virtual bool IsMainThread() const override; - private: virtual SalFrame* CreateFrame(SalFrame* pParent, SalFrameStyleFlags nStyle) override; -- cgit