desktop/source/lib/init.cxx | 7 +++++++ svx/source/sdr/contact/objectcontactofpageview.cxx | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-)
New commits: commit 4686ac905a7bdc80df6bd6ce87ebefc48d735bb5 Author: Andrzej Hunt <[email protected]> Date: Fri Sep 26 09:12:56 2014 +0100 Add more lok debug output. This should allow as at least to see if soffice_main thread initialisation gets stuck (which we'd otherwise have a hard time determining if we are trying to debug e.g. on Android). Change-Id: I0baa211c015318c4e0fcf78a4e86a0ba8b895d5f diff --git a/desktop/source/lib/init.cxx b/desktop/source/lib/init.cxx index 89c8168..9613514 100644 --- a/desktop/source/lib/init.cxx +++ b/desktop/source/lib/init.cxx @@ -700,9 +700,12 @@ static int lo_initialize(LibreOfficeKit* pThis, const char* pAppPath) // to LOK in an external program). if (!osl_areCommandArgsSet()) { + SAL_INFO("lok", "commandArgs not previously set"); osl_setCommandArgs(2, pArgs); } + SAL_INFO("lok", "attempting to initalize UNO"); initialize_uno(aAppURL); + SAL_INFO("lok", "uno successfully initalized"); force_c_locale(); // Force headless -- this is only for bitmap rendering. @@ -724,9 +727,13 @@ static int lo_initialize(LibreOfficeKit* pThis, const char* pAppPath) // the Thread from wherever (it's done again in Desktop::Main), and can // then use it to wait until we're definitely ready to continue. + SAL_INFO("lok", "enabling OfficeIPCThread"); OfficeIPCThread::EnableOfficeIPCThread(); + SAL_INFO("lok", "starting soffice_main"); pthread_create(&(pLib->maThread), 0, lo_startmain, NULL); + SAL_INFO("lok", "waiting for OfficeIPCThread"); OfficeIPCThread::WaitForReady(); + SAL_INFO("lok", "OfficeIPCThread ready -- continuing"); // If the Thread has been disabled again that indicates that a // restart is required (or in any case we don't have a useable commit ff9dadd3531b77bf808fef49b58be53e713091e0 Author: Andrzej Hunt <[email protected]> Date: Fri Sep 26 09:11:53 2014 +0100 Don't use this quick hack on Android. It *seems* to cause missing areas (at least in Impress). (i.e. the bottom half or right side of headers on slides can sometimes go missing, not using this hack fixes the problem for me). Change-Id: I205531666e0ad12470020e5ff2568ebf16bc2f01 diff --git a/svx/source/sdr/contact/objectcontactofpageview.cxx b/svx/source/sdr/contact/objectcontactofpageview.cxx index 8894d99..848c618 100644 --- a/svx/source/sdr/contact/objectcontactofpageview.cxx +++ b/svx/source/sdr/contact/objectcontactofpageview.cxx @@ -236,7 +236,7 @@ namespace sdr updateViewInformation2D(aNewViewInformation2D); drawinglayer::primitive2d::Primitive2DSequence xPrimitiveSequence; -#if HAVE_FEATURE_DESKTOP +#if defined( HAVE_FEATURE_DESKTOP ) || defined( ANDROID ) // get whole Primitive2DSequence; this will already make use of updated ViewInformation2D // and may use the MapMode from the Target OutDev in the DisplayInfo xPrimitiveSequence = rDrawPageVOContact.getPrimitive2DSequenceHierarchy(rDisplayInfo); _______________________________________________ Libreoffice-commits mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
