Merge "Fall back to setting the level of the entire progress drawable" into nyc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
a63d2db099
@@ -1347,6 +1347,13 @@ public class ProgressBar extends View {
|
|||||||
|
|
||||||
if (d instanceof LayerDrawable) {
|
if (d instanceof LayerDrawable) {
|
||||||
d = ((LayerDrawable) d).findDrawableByLayerId(id);
|
d = ((LayerDrawable) d).findDrawableByLayerId(id);
|
||||||
|
if (d == null) {
|
||||||
|
// If we can't find the requested layer, fall back to setting
|
||||||
|
// the level of the entire drawable. This will break if
|
||||||
|
// progress is set on multiple elements, but the theme-default
|
||||||
|
// drawable will always have all layer IDs present.
|
||||||
|
d = mCurrentDrawable;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (d != null) {
|
if (d != null) {
|
||||||
|
|||||||
Reference in New Issue
Block a user