diff options
Diffstat (limited to 'android/experimental/LOAndroid3/src/java/org/libreoffice/InvalidationHandler.java')
-rw-r--r-- | android/experimental/LOAndroid3/src/java/org/libreoffice/InvalidationHandler.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/android/experimental/LOAndroid3/src/java/org/libreoffice/InvalidationHandler.java b/android/experimental/LOAndroid3/src/java/org/libreoffice/InvalidationHandler.java index a58e2ddd3252..a22c5fd6f437 100644 --- a/android/experimental/LOAndroid3/src/java/org/libreoffice/InvalidationHandler.java +++ b/android/experimental/LOAndroid3/src/java/org/libreoffice/InvalidationHandler.java @@ -41,7 +41,9 @@ public class InvalidationHandler implements Document.MessageCallback { @Override public void messageRetrieved(int messageID, String payload) { if (!LOKitShell.isEditingEnabled()) { - return; + // enable handling of hyperlinks even in the Viewer + if (messageID != Document.CALLBACK_INVALIDATE_TILES && messageID != Document.CALLBACK_HYPERLINK_CLICKED) + return; } switch (messageID) { case Document.CALLBACK_INVALIDATE_TILES: |