aboutsummaryrefslogtreecommitdiffstats
path: root/java/org/gnu
diff options
context:
space:
mode:
Diffstat (limited to 'java/org/gnu')
-rw-r--r--java/org/gnu/emacs/EmacsOpenActivity.java9
-rw-r--r--java/org/gnu/emacs/EmacsWindow.java5
2 files changed, 12 insertions, 2 deletions
diff --git a/java/org/gnu/emacs/EmacsOpenActivity.java b/java/org/gnu/emacs/EmacsOpenActivity.java
index 268a9abd7b1..e987e067a73 100644
--- a/java/org/gnu/emacs/EmacsOpenActivity.java
+++ b/java/org/gnu/emacs/EmacsOpenActivity.java
@@ -184,7 +184,9 @@ public class EmacsOpenActivity extends Activity
184 184
185 intent = new Intent (EmacsOpenActivity.this, 185 intent = new Intent (EmacsOpenActivity.this,
186 EmacsActivity.class); 186 EmacsActivity.class);
187 intent.addFlags (Intent.FLAG_ACTIVITY_NEW_TASK); 187
188 /* This means only an existing frame will be displayed. */
189 intent.addFlags (Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
188 startActivity (intent); 190 startActivity (intent);
189 191
190 EmacsOpenActivity.this.finish (); 192 EmacsOpenActivity.this.finish ();
@@ -285,6 +287,11 @@ public class EmacsOpenActivity extends Activity
285 return; 287 return;
286 } 288 }
287 289
290 /* Set an appropriate theme. */
291
292 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH)
293 setTheme (android.R.style.Theme_DeviceDefault);
294
288 /* Now see if the action specified is supported by Emacs. */ 295 /* Now see if the action specified is supported by Emacs. */
289 296
290 if (action.equals ("android.intent.action.VIEW") 297 if (action.equals ("android.intent.action.VIEW")
diff --git a/java/org/gnu/emacs/EmacsWindow.java b/java/org/gnu/emacs/EmacsWindow.java
index 5c2b77b0125..e921b972c2c 100644
--- a/java/org/gnu/emacs/EmacsWindow.java
+++ b/java/org/gnu/emacs/EmacsWindow.java
@@ -794,7 +794,10 @@ public class EmacsWindow extends EmacsHandleObject
794 794
795 case MotionEvent.ACTION_UP: 795 case MotionEvent.ACTION_UP:
796 case MotionEvent.ACTION_POINTER_UP: 796 case MotionEvent.ACTION_POINTER_UP:
797 /* Touch up event. */ 797 case MotionEvent.ACTION_CANCEL:
798 /* Touch up event. Android documentation says ACTION_CANCEL
799 should be treated as more or less equivalent to ACTION_UP,
800 so that is what is done here. */
798 EmacsNative.sendTouchUp (this.handle, (int) event.getX (index), 801 EmacsNative.sendTouchUp (this.handle, (int) event.getX (index),
799 (int) event.getY (index), 802 (int) event.getY (index),
800 event.getEventTime (), pointerID); 803 event.getEventTime (), pointerID);