summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorRomain Guy <romainguy@android.com>2010-02-08 14:58:01 -0800
committerRomain Guy <romainguy@android.com>2010-02-08 14:58:01 -0800
commit498b2960d541fe271cc920eb92d60060fe219b35 (patch)
tree8b391ea274c2f854f1eedc529072a222f73e1782 /core
parent5d36c46d2d8fb3f1bdc8fd1ff407e14b4433272a (diff)
downloadframeworks_base-498b2960d541fe271cc920eb92d60060fe219b35.zip
frameworks_base-498b2960d541fe271cc920eb92d60060fe219b35.tar.gz
frameworks_base-498b2960d541fe271cc920eb92d60060fe219b35.tar.bz2
Always remember the last touch mode state when touch mode changes.
Do not just rely on getting an onWindowFocusChanged() event. There are cases where we might not get it (view removed from the window for instance.)
Diffstat (limited to 'core')
-rw-r--r--core/java/android/widget/AbsListView.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/core/java/android/widget/AbsListView.java b/core/java/android/widget/AbsListView.java
index fd6af05..2f96aef 100644
--- a/core/java/android/widget/AbsListView.java
+++ b/core/java/android/widget/AbsListView.java
@@ -1953,6 +1953,7 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te
}
}
}
+ mLastTouchMode = isInTouchMode ? TOUCH_MODE_ON : TOUCH_MODE_OFF;
}
@Override