From 27326e0f587c20d8dcf1595829233de1bd3fbe9e Mon Sep 17 00:00:00 2001 From: Mert Tumer Date: Fri, 3 Aug 2018 07:13:00 -0700 Subject: tdf#119082 Exception wrong thread on Android Viewer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I58a8d104b24c7cf2d021e2dce700e25592c8a605 Signed-off-by: Mert Tumer Reviewed-on: https://gerrit.libreoffice.org/58563 Tested-by: Jenkins Reviewed-by: Tomaž Vajngerl --- android/source/src/java/org/libreoffice/LOKitThread.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'android/source') diff --git a/android/source/src/java/org/libreoffice/LOKitThread.java b/android/source/src/java/org/libreoffice/LOKitThread.java index d9a617654b17..846e6658d7cd 100644 --- a/android/source/src/java/org/libreoffice/LOKitThread.java +++ b/android/source/src/java/org/libreoffice/LOKitThread.java @@ -239,7 +239,12 @@ class LOKitThread extends Thread { if (mTileProvider.isReady()) { LOKitShell.showProgressSpinner(mContext); updateZoomConstraints(); - refresh(); + LOKitShell.getMainHandler().post(new Runnable() { + @Override + public void run() { + refresh(); + } + }); LOKitShell.hideProgressSpinner(mContext); } else { closeDocument(); -- cgit