[Libreoffice-commits] core.git: desktop/source

Michael Meeks (via logerrit) logerrit at kemper.freedesktop.org
Sat May 4 18:37:14 UTC 2019


 desktop/source/lib/init.cxx |    7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

New commits:
commit 7889e35dedb15d55dfcacb1a388689e16a807834
Author:     Michael Meeks <michael.meeks at collabora.com>
AuthorDate: Fri May 3 17:24:13 2019 +0100
Commit:     Michael Meeks <michael.meeks at collabora.com>
CommitDate: Sat May 4 20:36:34 2019 +0200

    unipoll: cleanup runPoll.
    
    Setting a custom thread name is a terrible idea for online unit tests.
    
    Change-Id: I1f5843255ab59072f806587ffcf655958380fe8e
    Reviewed-on: https://gerrit.libreoffice.org/71762
    Reviewed-by: Michael Meeks <michael.meeks at collabora.com>
    Tested-by: Michael Meeks <michael.meeks at collabora.com>

diff --git a/desktop/source/lib/init.cxx b/desktop/source/lib/init.cxx
index da2d44f5a8dd..c6fe2d8c2636 100644
--- a/desktop/source/lib/init.cxx
+++ b/desktop/source/lib/init.cxx
@@ -4490,6 +4490,7 @@ static bool initialize_uno(const OUString& aAppProgramURL)
     return true;
 }
 
+// pre-unipoll version.
 static void lo_startmain(void*)
 {
     osl_setThreadName("lo_startmain");
@@ -4504,6 +4505,7 @@ static void lo_startmain(void*)
     Application::ReleaseSolarMutex();
 }
 
+// pre-unipoll version.
 static void lo_runLoop(LibreOfficeKit* /*pThis*/,
                        LibreOfficeKitPollCallback pPollCallback,
                        LibreOfficeKitWakeCallback pWakeCallback,
@@ -4514,9 +4516,10 @@ static void lo_runLoop(LibreOfficeKit* /*pThis*/,
 #endif
 
     SolarMutexGuard aGuard;
+
     vcl::lok::registerPollCallbacks(pPollCallback, pWakeCallback, pData);
-    lo_startmain(nullptr);
-    Application::AcquireSolarMutex(1); // startmain releases it.
+    Application::UpdateMainThread();
+    soffice_main();
 }
 
 static bool bInitialized = false;


More information about the Libreoffice-commits mailing list