summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKun Wang <kun2.wang@sonyericsson.com>2011-01-03 13:53:27 +0100
committerJohan Redestig <johan.redestig@sonyericsson.com>2011-04-12 15:53:22 +0200
commit84c07dcb0dd96ed584191a2bec6da5e0d3765b5c (patch)
tree353adb676e32c0b8e25decc9e04751ebdb654f1f
parentc6db74956c5d8f16f421745eea5123876ef3e525 (diff)
downloadGallery3D-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.java6
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();