From 182c1e4f99d7d3ae73cafdae02573ca29b6639cc Mon Sep 17 00:00:00 2001 From: Tor Lillqvist Date: Wed, 16 May 2012 09:55:48 +0300 Subject: Call lo-bootstrap's redirect_stdio Change-Id: I45732ac81d00837ce517ed5c527c8c767e690abf --- android/Bootstrap/src/org/libreoffice/android/Bootstrap.java | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'android/Bootstrap') diff --git a/android/Bootstrap/src/org/libreoffice/android/Bootstrap.java b/android/Bootstrap/src/org/libreoffice/android/Bootstrap.java index b562da8964a3..82a40b701e66 100644 --- a/android/Bootstrap/src/org/libreoffice/android/Bootstrap.java +++ b/android/Bootstrap/src/org/libreoffice/android/Bootstrap.java @@ -101,6 +101,10 @@ public class Bootstrap extends NativeActivity // (contentbroker.cxx), also this called indirectly through the lo-bootstrap library public static native void initUCBHelper(); + // A method that starts a thread to redirect stdout and stderr writes to + // the Android logging mechanism, or stops the redirection. + public static native boolean redirect_stdio(boolean state); + // This setup() method is called 1) in apps that use *this* class as their activity from onCreate(), // and 2) should be called from other kinds of LO code using apps. public static void setup(Activity activity) @@ -111,6 +115,8 @@ public class Bootstrap extends NativeActivity dataDir = ai.dataDir; Log.i(TAG, String.format("dataDir=%s\n", dataDir)); + redirect_stdio(true); + String llp = System.getenv("LD_LIBRARY_PATH"); if (llp == null) llp = "/vendor/lib:/system/lib"; -- cgit