diff options
| author | DvTonder <david.vantonder@gmail.com> | 2012-10-27 10:25:34 -0400 |
|---|---|---|
| committer | DvTonder <david.vantonder@gmail.com> | 2012-10-27 10:25:34 -0400 |
| commit | 6357b57371e19ca42ae4b735779957db82ea66b4 (patch) | |
| tree | 3956474e831d2a6c9ade34726e6bed0c1327f062 | |
| parent | fd4774022a120d551c12380ab55d11964540d9c1 (diff) | |
| parent | 34076a1332d22efa1b8e2a3acff0ced1bb24345f (diff) | |
| download | android_packages_apps_CMFileManager-6357b57371e19ca42ae4b735779957db82ea66b4.tar.gz android_packages_apps_CMFileManager-6357b57371e19ca42ae4b735779957db82ea66b4.tar.bz2 android_packages_apps_CMFileManager-6357b57371e19ca42ae4b735779957db82ea66b4.zip | |
Merge branch 'master' of git://github.com/jruesga/CMFileManager into dvt
| -rw-r--r-- | res/layout/editor.xml | 8 | ||||
| -rw-r--r-- | src/com/cyanogenmod/filemanager/activities/EditorActivity.java | 5 | ||||
| -rw-r--r-- | src/com/cyanogenmod/filemanager/activities/NavigationActivity.java | 3 |
3 files changed, 16 insertions, 0 deletions
diff --git a/res/layout/editor.xml b/res/layout/editor.xml index b10ead5d..a05a00bd 100644 --- a/res/layout/editor.xml +++ b/res/layout/editor.xml @@ -17,6 +17,13 @@ android:layout_width="match_parent" android:layout_height="match_parent"> + <!-- Dummy item to prevent Editor from receiving focus --> + <View + android:layout_width="0px" + android:layout_height="0px" + android:focusable="true" + android:focusableInTouchMode="true" /> + <ScrollView android:id="@+id/editor_scroller" android:layout_width="match_parent" @@ -39,6 +46,7 @@ android:cursorVisible="true" android:background="@null" android:inputType="textMultiLine|textImeMultiLine" + android:text="@null" android:textAppearance="@style/secondary_text_appearance" /> diff --git a/src/com/cyanogenmod/filemanager/activities/EditorActivity.java b/src/com/cyanogenmod/filemanager/activities/EditorActivity.java index 2370b9f8..dd35d002 100644 --- a/src/com/cyanogenmod/filemanager/activities/EditorActivity.java +++ b/src/com/cyanogenmod/filemanager/activities/EditorActivity.java @@ -527,6 +527,7 @@ public class EditorActivity extends Activity implements TextWatcher { if (!result.booleanValue()) { if (this.mCause != null) { ExceptionUtil.translateException(EditorActivity.this, this.mCause); + EditorActivity.this.mEditor.setEnabled(false); } } else { // Now we have the buffer, set the text of the editor @@ -665,11 +666,15 @@ public class EditorActivity extends Activity implements TextWatcher { ExceptionUtil.translateException( EditorActivity.this, cause); + EditorActivity.this.mEditor.setEnabled(false); return; } //Read the file again asyncRead(); + } else { + // Finish the application + EditorActivity.this.finish(); } } }); diff --git a/src/com/cyanogenmod/filemanager/activities/NavigationActivity.java b/src/com/cyanogenmod/filemanager/activities/NavigationActivity.java index 83d8971d..a25c650c 100644 --- a/src/com/cyanogenmod/filemanager/activities/NavigationActivity.java +++ b/src/com/cyanogenmod/filemanager/activities/NavigationActivity.java @@ -625,6 +625,9 @@ public class NavigationActivity extends Activity if (checkBackAction()) { return true; } + + // An exit event has occurred, force the destroy the consoles + exit(); } return super.onKeyUp(keyCode, event); } |
