diff options
Diffstat (limited to 'android/source/src/java/org/libreoffice/ToolbarController.java')
-rw-r--r-- | android/source/src/java/org/libreoffice/ToolbarController.java | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/android/source/src/java/org/libreoffice/ToolbarController.java b/android/source/src/java/org/libreoffice/ToolbarController.java index 21e3e5ca7be2..146be9fdfd7c 100644 --- a/android/source/src/java/org/libreoffice/ToolbarController.java +++ b/android/source/src/java/org/libreoffice/ToolbarController.java @@ -72,12 +72,16 @@ public class ToolbarController implements Toolbar.OnMenuItemClickListener { void switchToEditMode() { if (!LOKitShell.isEditingEnabled()) return; - // Ensure the change is done on UI thread LOKitShell.getMainHandler().post(new Runnable() { @Override public void run() { mMainMenu.setGroupVisible(R.id.group_edit_actions, true); + if (!LibreOfficeMainActivity.isDeveloperMode() && mMainMenu.findItem(R.id.action_UNO_commands) != null) { + mMainMenu.findItem(R.id.action_UNO_commands).setVisible(false); + } else { + mMainMenu.findItem(R.id.action_UNO_commands).setVisible(true); + } mToolbarTop.setNavigationIcon(R.drawable.ic_check); mToolbarTop.setLogo(null); setEditModeOn(true); @@ -131,9 +135,6 @@ public class ToolbarController implements Toolbar.OnMenuItemClickListener { * Change the toolbar to view mode. */ void switchToViewMode() { - if (!LOKitShell.isEditingEnabled()) - return; - // Ensure the change is done on UI thread LOKitShell.getMainHandler().post(new Runnable() { @Override @@ -211,6 +212,9 @@ public class ToolbarController implements Toolbar.OnMenuItemClickListener { LOKitShell.sendKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_DEL)); mContext.setDocumentChanged(true); return true; + case R.id.action_UNO_commands: + mContext.showUNOCommandsToolbar(); + return true; } return false; } |