diff options
author | Kun Wang <kun2.wang@sonyericsson.com> | 2011-01-03 13:53:27 +0100 |
---|---|---|
committer | Johan Redestig <johan.redestig@sonyericsson.com> | 2011-04-12 15:53:22 +0200 |
commit | 84c07dcb0dd96ed584191a2bec6da5e0d3765b5c (patch) | |
tree | 353adb676e32c0b8e25decc9e04751ebdb654f1f | |
parent | c6db74956c5d8f16f421745eea5123876ef3e525 (diff) | |
download | Gallery3D-84c07dcb0dd96ed584191a2bec6da5e0d3765b5c.tar.gz |
Fixing a couple of crashes when mContentUri is null.
There are some corner cases in the gallery where it is
trying to display new images that has not been fully
prepared yet.
Change-Id: I47e87faeee3edac6afe0ead46f4773e01e52f59e
-rw-r--r-- | src/com/cooliris/media/HudLayer.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/com/cooliris/media/HudLayer.java b/src/com/cooliris/media/HudLayer.java index a449603..4b09b27 100644 --- a/src/com/cooliris/media/HudLayer.java +++ b/src/com/cooliris/media/HudLayer.java @@ -324,7 +324,7 @@ public final class HudLayer extends Layer { public void run() { ArrayList<MediaBucket> buckets = mGridLayer.getSelectedBuckets(); MediaItem item = MediaBucketList.getFirstItemSelection(buckets); - if (item == null) { + if (item == null || item.mContentUri == null) { return; } mGridLayer.deselectAll(); @@ -345,7 +345,7 @@ public final class HudLayer extends Layer { public void run() { ArrayList<MediaBucket> buckets = mGridLayer.getSelectedBuckets(); MediaItem item = MediaBucketList.getFirstItemSelection(buckets); - if (item == null) { + if (item == null || item.mContentUri == null) { return; } mGridLayer.deselectAll(); @@ -368,7 +368,7 @@ public final class HudLayer extends Layer { public void run() { ArrayList<MediaBucket> buckets = mGridLayer.getSelectedBuckets(); MediaItem item = MediaBucketList.getFirstItemSelection(buckets); - if (item == null) { + if (item == null || item.mContentUri == null) { return; } mGridLayer.deselectAll(); |