summaryrefslogtreecommitdiff
path: root/android/experimental/LOAndroid3/src/java/org/libreoffice/InvalidationHandler.java
diff options
context:
space:
mode:
Diffstat (limited to 'android/experimental/LOAndroid3/src/java/org/libreoffice/InvalidationHandler.java')
-rw-r--r--android/experimental/LOAndroid3/src/java/org/libreoffice/InvalidationHandler.java15
1 files changed, 14 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 0c6710396677..385fab5123ba 100644
--- a/android/experimental/LOAndroid3/src/java/org/libreoffice/InvalidationHandler.java
+++ b/android/experimental/LOAndroid3/src/java/org/libreoffice/InvalidationHandler.java
@@ -68,11 +68,24 @@ public class InvalidationHandler implements Document.MessageCallback {
if (!payload.startsWith("http://") && !payload.startsWith("https://")) {
payload = "http://" + payload;
}
-
Intent urlIntent = new Intent(Intent.ACTION_VIEW);
urlIntent.setData(Uri.parse(payload));
LibreOfficeMainActivity.mAppContext.startActivity(urlIntent);
break;
+ case Document.CALLBACK_STATE_CHANGED:
+ Log.d("Document.CALLBACK_STATE_CHANGED: " + payload);
+ String[] parts = payload.split(":");
+ boolean pressed = Boolean.parseBoolean(parts[1]);
+ if (parts[0].equals("Bold")) {
+ LOKitShell.getToolbarController().onToggleStateChanged(Document.BOLD, pressed);
+ } else if (parts[0].equals("Italic")) {
+ LOKitShell.getToolbarController().onToggleStateChanged(Document.ITALIC, pressed);
+ } else if (parts[0].equals("Underline")) {
+ LOKitShell.getToolbarController().onToggleStateChanged(Document.UNDERLINE, pressed);
+ } else if (parts[0].equals("Strikeout")) {
+ LOKitShell.getToolbarController().onToggleStateChanged(Document.STRIKEOUT, pressed);
+ }
+ break;
}
}
set (fix mismerge)Andras Timar 2019-05-27disable a few failing unit tests in MPLv2 subsetAndras Timar 2019-04-08Use sort on finds to improve deterministic buildTomáš Chvátal 2019-04-01no need to sign mysql-connector-ooo files, because they no longer exist in LOAndras Timar 2019-03-25tdf#124172: Use the MacOSXSpell library on iOS, tooTor Lillqvist 2019-03-14tdf#112411 Remove all that remains of the More controls toolbarsRoman Kuznetsov 2019-03-13Resolves: tdf#124023 target links.txt not updatedCaolán McNamara