aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoremancebo <emancebo@cyngn.com>2015-10-24 12:51:09 -0700
committerZhao Wei Liew <zhaoweiliew@gmail.com>2016-10-28 12:11:27 +0800
commitd686360edcd3cef7baf8f4e09ba03ddf88e4df12 (patch)
tree9dbeb544d4f360d75f19587789305534851c33c7
parent5afe58bbb2af4045b122a138438b4018486456a9 (diff)
downloadandroid_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.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 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();