From 56cfd6681aa4e5bb3088a283f10438dd6b746f98 Mon Sep 17 00:00:00 2001 From: Shin-ichiro KAWASAKI Date: Fri, 3 Jul 2009 16:37:46 +0900 Subject: [PATCH 1/2] Modified libdrm to support SuperH platform Added USTL_ANDROID_SH defination while build on SuperH platform --- media/libdrm/mobile2/Android.mk | 4 ++++ media/libdrm/mobile2/src/util/ustl-1.0/uutility.h | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/media/libdrm/mobile2/Android.mk b/media/libdrm/mobile2/Android.mk index e187139870243..70c66836249d4 100644 --- a/media/libdrm/mobile2/Android.mk +++ b/media/libdrm/mobile2/Android.mk @@ -74,6 +74,10 @@ LOCAL_MODULE := libdrm2 ifeq ($(TARGET_OS)-$(TARGET_ARCH),linux-x86) LOCAL_CFLAGS += -DUSTL_ANDROID_X86 +else + ifeq ($(TARGET_OS)-$(TARGET_ARCH),linux-sh) + LOCAL_CFLAGS += -DUSTL_ANDROID_SH + endif endif include $(BUILD_STATIC_LIBRARY) diff --git a/media/libdrm/mobile2/src/util/ustl-1.0/uutility.h b/media/libdrm/mobile2/src/util/ustl-1.0/uutility.h index 7b5ae649768ed..2ee9a81c1b6aa 100644 --- a/media/libdrm/mobile2/src/util/ustl-1.0/uutility.h +++ b/media/libdrm/mobile2/src/util/ustl-1.0/uutility.h @@ -370,7 +370,7 @@ namespace simd { /// implicit casts to pointer from an integral type. Ironically, such an /// implicit cast is already detected by gcc. /// -#if defined(USTL_ANDROID_X86) +#if defined(USTL_ANDROID_X86) || defined(USTL_ANDROID_SH) #define OVERLOAD_POINTER_AND_SIZE_T_V2(name, arg1type) #else #define OVERLOAD_POINTER_AND_SIZE_T_V2(name, arg1type) \ From 52a35433cfdd2c177e3c642ae8a35998f1ace1e9 Mon Sep 17 00:00:00 2001 From: David Sobreira Marques Date: Sat, 15 May 2010 16:10:18 -0300 Subject: [PATCH 2/2] Fixing indeterminate progress bar animation state. When showing a progress bar instance more than once it will not animate after the first time. Change-Id: I5104c551d561755005e533f2ab5257454567bf71 Signed-off-by: David Sobreira Marques --- core/java/android/widget/ProgressBar.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/core/java/android/widget/ProgressBar.java b/core/java/android/widget/ProgressBar.java index 6dc9f7802975f..6393056fe1a9c 100644 --- a/core/java/android/widget/ProgressBar.java +++ b/core/java/android/widget/ProgressBar.java @@ -934,4 +934,20 @@ public class ProgressBar extends View { setProgress(ss.progress); setSecondaryProgress(ss.secondaryProgress); } + + @Override + protected void onAttachedToWindow() { + super.onAttachedToWindow(); + if (mIndeterminate) { + startAnimation(); + } + } + + @Override + protected void onDetachedFromWindow() { + super.onDetachedFromWindow(); + if (mIndeterminate) { + stopAnimation(); + } + } }