Updated Branches:
  refs/heads/master 0ffffa902 -> e562e4e7b

Removed overrides, fixed CB-1620


Project: http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/commit/e562e4e7
Tree: 
http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/tree/e562e4e7
Diff: 
http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/diff/e562e4e7

Branch: refs/heads/master
Commit: e562e4e7b97de1087d3fc7f3127a730e1127054b
Parents: 0ffffa9
Author: Joe Bowser <bows...@apache.org>
Authored: Fri Oct 12 14:43:46 2012 -0700
Committer: Joe Bowser <bows...@apache.org>
Committed: Fri Oct 12 14:43:46 2012 -0700

----------------------------------------------------------------------
 .../src/org/apache/cordova/AccelListener.java      |    1 -
 .../src/org/apache/cordova/CompassListener.java    |    1 -
 framework/src/org/apache/cordova/DroidGap.java     |   21 +++++++++++++++
 3 files changed, 21 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/blob/e562e4e7/framework/src/org/apache/cordova/AccelListener.java
----------------------------------------------------------------------
diff --git a/framework/src/org/apache/cordova/AccelListener.java 
b/framework/src/org/apache/cordova/AccelListener.java
index 4722967..934a8a8 100755
--- a/framework/src/org/apache/cordova/AccelListener.java
+++ b/framework/src/org/apache/cordova/AccelListener.java
@@ -156,7 +156,6 @@ public class AccelListener extends CordovaPlugin implements 
SensorEventListener
         // Set a timeout callback on the main thread.
         Handler handler = new Handler(Looper.getMainLooper());
         handler.postDelayed(new Runnable() {
-            @Override
             public void run() {
                 AccelListener.this.timeout();
             }

http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/blob/e562e4e7/framework/src/org/apache/cordova/CompassListener.java
----------------------------------------------------------------------
diff --git a/framework/src/org/apache/cordova/CompassListener.java 
b/framework/src/org/apache/cordova/CompassListener.java
index e3a7c59..df62da5 100755
--- a/framework/src/org/apache/cordova/CompassListener.java
+++ b/framework/src/org/apache/cordova/CompassListener.java
@@ -112,7 +112,6 @@ public class CompassListener extends CordovaPlugin 
implements SensorEventListene
                     // Set a timeout callback on the main thread.
                     Handler handler = new Handler(Looper.getMainLooper());
                     handler.postDelayed(new Runnable() {
-                        @Override
                         public void run() {
                             CompassListener.this.timeout();
                         }

http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/blob/e562e4e7/framework/src/org/apache/cordova/DroidGap.java
----------------------------------------------------------------------
diff --git a/framework/src/org/apache/cordova/DroidGap.java 
b/framework/src/org/apache/cordova/DroidGap.java
index f01fea9..95e62c4 100755
--- a/framework/src/org/apache/cordova/DroidGap.java
+++ b/framework/src/org/apache/cordova/DroidGap.java
@@ -1015,6 +1015,27 @@ public class DroidGap extends Activity implements 
CordovaInterface {
                return super.onKeyUp(keyCode, event);
     }
     
+    /*
+     * Android 2.x needs to be able to check where the cursor is.  Android 4.x 
does not
+     * 
+     * (non-Javadoc)
+     * @see android.app.Activity#onKeyDown(int, android.view.KeyEvent)
+     */
+    
+    @Override
+    public boolean onKeyDown(int keyCode, KeyEvent event)
+    {
+        //Determine if the focus is on the current view or not
+        if (appView.getHitTestResult() != null && 
+            appView.getHitTestResult().getType() == 
WebView.HitTestResult.EDIT_TEXT_TYPE &&
+            keyCode == KeyEvent.KEYCODE_BACK) {
+                    return appView.onKeyDown(keyCode, event);
+        }
+        else
+            return super.onKeyDown(keyCode, event);
+    }
+    
+    
     /**
      * Called when a message is sent to plugin.
      *

Reply via email to