summaryrefslogtreecommitdiffstats
path: root/src/com
diff options
context:
space:
mode:
authorAndroid (Google) Code Review <android-gerrit@google.com>2009-11-15 20:38:05 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2009-11-15 20:38:05 -0800
commit4d55cb369de5933025af40bece5e08830aae935e (patch)
treee873a09d0a5136d5868883cb515be663dc340315 /src/com
parent1878e7fcd99c7ada30111ebc2b80774c9c4cd095 (diff)
parent9c90e4ffabcb51d340648d71ada7208bc4e2de96 (diff)
downloadLegacyCamera-4d55cb369de5933025af40bece5e08830aae935e.zip
LegacyCamera-4d55cb369de5933025af40bece5e08830aae935e.tar.gz
LegacyCamera-4d55cb369de5933025af40bece5e08830aae935e.tar.bz2
Merge change I25b0edfa into eclair
* changes: Hide the indicator if the icon is empty.
Diffstat (limited to 'src/com')
-rw-r--r--src/com/android/camera/IconIndicator.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/com/android/camera/IconIndicator.java b/src/com/android/camera/IconIndicator.java
index c3f0392..e4500e4 100644
--- a/src/com/android/camera/IconIndicator.java
+++ b/src/com/android/camera/IconIndicator.java
@@ -21,6 +21,7 @@ import android.content.res.Resources;
import android.content.res.TypedArray;
import android.graphics.drawable.Drawable;
import android.util.AttributeSet;
+import android.view.View;
import android.widget.ImageView;
public class IconIndicator extends ImageView {
@@ -69,7 +70,12 @@ public class IconIndicator extends ImageView {
public void setMode(String mode) {
for (int i = 0, n = mModes.length; i < n; ++i) {
if (mModes[i].equals(mode)) {
- setImageDrawable(mIcons[i]);
+ if (mIcons[i] != null) {
+ setVisibility(View.VISIBLE);
+ setImageDrawable(mIcons[i]);
+ } else {
+ setVisibility(View.GONE);
+ }
return;
}
}