diff options
author | emancebo <emancebo@cyngn.com> | 2015-10-24 12:51:09 -0700 |
---|---|---|
committer | Zhao Wei Liew <zhaoweiliew@gmail.com> | 2016-10-28 12:11:27 +0800 |
commit | d686360edcd3cef7baf8f4e09ba03ddf88e4df12 (patch) | |
tree | 9dbeb544d4f360d75f19587789305534851c33c7 | |
parent | 5afe58bbb2af4045b122a138438b4018486456a9 (diff) | |
download | android_packages_apps_CMFileManager-d686360edcd3cef7baf8f4e09ba03ddf88e4df12.tar.gz android_packages_apps_CMFileManager-d686360edcd3cef7baf8f4e09ba03ddf88e4df12.tar.bz2 android_packages_apps_CMFileManager-d686360edcd3cef7baf8f4e09ba03ddf88e4df12.zip |
Show message to user when toggling word wrap mode
For very large files, toggling word wrap mode takes a long time on the
UI thread. Show a message to the user so they know what is happening.
Change-Id: Idd3aed525233b944234b6f8864a9d3c02adc00b5
Issue-Id: QRDL-1080
-rw-r--r-- | res/values/strings.xml | 2 | ||||
-rw-r--r-- | src/com/cyanogenmod/filemanager/activities/EditorActivity.java | 9 |
2 files changed, 10 insertions, 1 deletions
diff --git a/res/values/strings.xml b/res/values/strings.xml index 4cf56dbf..b1764b05 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -847,4 +847,6 @@ <string name="storage_permissions_explanation">Go to Settings, and tap Permissions to grant permission.</string> <string name="snackbar_settings">Settings</string> + <!-- Wrap mode - toast --> + <string name="toggle_word_wrap_msg">Toggling word wrap mode</string> </resources> diff --git a/src/com/cyanogenmod/filemanager/activities/EditorActivity.java b/src/com/cyanogenmod/filemanager/activities/EditorActivity.java index 6f74fcab..c99b11c6 100644 --- a/src/com/cyanogenmod/filemanager/activities/EditorActivity.java +++ b/src/com/cyanogenmod/filemanager/activities/EditorActivity.java @@ -913,7 +913,14 @@ public class EditorActivity extends Activity implements TextWatcher { toggleNoSuggestions(); break; case R.id.mnu_word_wrap: - toggleWordWrap(); + DialogHelper.showToast(EditorActivity.this, + R.string.toggle_word_wrap_msg, Toast.LENGTH_SHORT); + mHandler.postDelayed(new Runnable() { + @Override + public void run() { + toggleWordWrap(); + } + }, 50); break; case R.id.mnu_syntax_highlight: toggleSyntaxHighlight(); |