diff options
| author | 2016-04-26 19:38:42 +0000 | |
|---|---|---|
| committer | 2016-04-26 19:38:44 +0000 | |
| commit | 6e3a90d9b7789b04121a6b773175b97e165ba702 (patch) | |
| tree | bd384af1b49014f0fae6599aff1aadf133d2ca91 | |
| parent | 94121762ff47728fd8080f45f04cafb55b92079d (diff) | |
| parent | a6edc878293e49594a6aac7a0d0e41c7980ece07 (diff) | |
Merge "Fix a crash when setting vertical gear location and content view null" into nyc-dev
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/ExpandableNotificationRow.java | 3 | ||||
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/NotificationSettingsIconRow.java | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableNotificationRow.java b/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableNotificationRow.java index caa15855d375..beba4f26aaf6 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableNotificationRow.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableNotificationRow.java @@ -1123,6 +1123,9 @@ public class ExpandableNotificationRow extends ActivatableNotificationView { protected void onLayout(boolean changed, int left, int top, int right, int bottom) { super.onLayout(changed, left, top, right, bottom); updateMaxHeights(); + if (mSettingsIconRow != null) { + mSettingsIconRow.updateVerticalLocation(); + } } private void updateMaxHeights() { diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/NotificationSettingsIconRow.java b/packages/SystemUI/src/com/android/systemui/statusbar/NotificationSettingsIconRow.java index 060d8f473943..4a1c451c1d28 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/NotificationSettingsIconRow.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/NotificationSettingsIconRow.java @@ -244,7 +244,6 @@ public class NotificationSettingsIconRow extends FrameLayout implements View.OnC } public void setIconLocation(boolean onLeft) { - updateVerticalLocation(); if ((mIconPlaced && onLeft == mOnLeft) || mSnapping || mParent == null || mGearIcon.getWidth() == 0) { // Do nothing |