summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/android/calculator2/Calculator.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/com/android/calculator2/Calculator.java b/src/com/android/calculator2/Calculator.java
index 2f68f99..8452566 100644
--- a/src/com/android/calculator2/Calculator.java
+++ b/src/com/android/calculator2/Calculator.java
@@ -569,6 +569,17 @@ public class Calculator extends Activity
}
@Override
+ public boolean dispatchTouchEvent(MotionEvent e) {
+ if (e.getActionMasked() == MotionEvent.ACTION_DOWN) {
+ stopActionModeOrContextMenu();
+ if (mDragLayout.isOpen()) {
+ mHistoryFragment.stopActionModeOrContextMenu();
+ }
+ }
+ return super.dispatchTouchEvent(e);
+ }
+
+ @Override
public void onBackPressed() {
if (!stopActionModeOrContextMenu()) {
if (mDragLayout.isOpen()) {