diff options
author | emancebo <emancebo@cyngn.com> | 2015-10-24 12:51:09 -0700 |
---|---|---|
committer | Gerrit Code Review <gerrit@cyanogenmod.org> | 2016-10-26 17:16:01 -0700 |
commit | e339f3e72cdeb1e794765dac672328aa3ddeb631 (patch) | |
tree | bb165160abbc0c3c1bbedb4ad1779011fd247a95 | |
parent | c53dafc44136ab32f1ae4a9cb4156b12cf72815d (diff) | |
download | android_packages_apps_CMFileManager-e339f3e72cdeb1e794765dac672328aa3ddeb631.tar.gz android_packages_apps_CMFileManager-e339f3e72cdeb1e794765dac672328aa3ddeb631.tar.bz2 android_packages_apps_CMFileManager-e339f3e72cdeb1e794765dac672328aa3ddeb631.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 9c563797..7436fd6b 100644 --- a/src/com/cyanogenmod/filemanager/activities/EditorActivity.java +++ b/src/com/cyanogenmod/filemanager/activities/EditorActivity.java @@ -915,7 +915,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(); |