diff options
author | Bobby Georgescu <georgescu@google.com> | 2012-09-19 16:51:05 -0700 |
---|---|---|
committer | Bobby Georgescu <georgescu@google.com> | 2012-09-25 11:22:18 -0700 |
commit | 00ccf35f8ec016b2cb8fdcf0c65ba643dca54a14 (patch) | |
tree | fd5d12f709053744d35091bfc444ddc7a5a6921f /src/com/android/gallery3d/app/TransitionStore.java | |
parent | 62e8403c69f4a82a4023651499a88f15eaa47fa5 (diff) | |
download | android_packages_apps_Gallery2-00ccf35f8ec016b2cb8fdcf0c65ba643dca54a14.tar.gz android_packages_apps_Gallery2-00ccf35f8ec016b2cb8fdcf0c65ba643dca54a14.tar.bz2 android_packages_apps_Gallery2-00ccf35f8ec016b2cb8fdcf0c65ba643dca54a14.zip |
Grid/filmstrip switching behavior improvements
Bug: 7200453
Bug: 7196483
Bug: 7222179
Bug: 7224619
Changes:
- Launch camera in capture even if paused in grid/filmstrip
- Fixed behavior of filmstrip button after launching grid
from camera
- Refresh bar timeouts after swiping a photo
- Partially swiping from camera to filmstrip without lifting
finger and then swiping back no longer results in unwanted
switch to filmstrip
- Removed hacky solution to switching to filmstrip mode
Change-Id: I5cdde927e6a27a03b99a7f4883c5601bc281f4c8
Diffstat (limited to 'src/com/android/gallery3d/app/TransitionStore.java')
-rw-r--r-- | src/com/android/gallery3d/app/TransitionStore.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/com/android/gallery3d/app/TransitionStore.java b/src/com/android/gallery3d/app/TransitionStore.java index f1d3f01a3..aa38ed77e 100644 --- a/src/com/android/gallery3d/app/TransitionStore.java +++ b/src/com/android/gallery3d/app/TransitionStore.java @@ -25,6 +25,10 @@ public class TransitionStore { mStorage.put(key, value); } + public <T> void putIfNotPresent(Object key, T valueIfNull) { + mStorage.put(key, get(key, valueIfNull)); + } + @SuppressWarnings("unchecked") public <T> T get(Object key) { return (T) mStorage.get(key); |