diff options
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/ButtonDispatcher.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/ButtonDispatcher.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/ButtonDispatcher.java index 894ea62b1b61..f48c3f5f5594 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/ButtonDispatcher.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/ButtonDispatcher.java @@ -134,6 +134,9 @@ public class ButtonDispatcher { ((ButtonInterface) mViews.get(i)).setImageDrawable(mImageDrawable); } } + if (mImageDrawable != null) { + mImageDrawable.setCallback(mCurrentView); + } } public void setVisibility(int visibility) { @@ -266,6 +269,9 @@ public class ButtonDispatcher { public void setCurrentView(View currentView) { mCurrentView = currentView.findViewById(mId); + if (mImageDrawable != null) { + mImageDrawable.setCallback(mCurrentView); + } } public void setVertical(boolean vertical) { |