aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoremancebo <emancebo@cyngn.com>2015-10-24 12:51:09 -0700
committerGerrit Code Review <gerrit@cyanogenmod.org>2016-10-26 17:16:01 -0700
commite339f3e72cdeb1e794765dac672328aa3ddeb631 (patch)
treebb165160abbc0c3c1bbedb4ad1779011fd247a95
parentc53dafc44136ab32f1ae4a9cb4156b12cf72815d (diff)
downloadandroid_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.xml2
-rw-r--r--src/com/cyanogenmod/filemanager/activities/EditorActivity.java9
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();