Merge "Remove redundant margin update, which caused infinite layout loop." into sc-dev
This commit is contained in:
@@ -150,7 +150,6 @@ public class ConversationLayout extends FrameLayout
|
||||
private Icon mShortcutIcon;
|
||||
private View mAppNameDivider;
|
||||
private TouchDelegateComposite mTouchDelegate = new TouchDelegateComposite(this);
|
||||
private int mNotificationHeaderSeparatingMargin;
|
||||
|
||||
public ConversationLayout(@NonNull Context context) {
|
||||
super(context);
|
||||
@@ -284,8 +283,6 @@ public class ConversationLayout extends FrameLayout
|
||||
mAppName.setOnVisibilityChangedListener((visibility) -> {
|
||||
onAppNameVisibilityChanged();
|
||||
});
|
||||
mNotificationHeaderSeparatingMargin = getResources().getDimensionPixelSize(
|
||||
R.dimen.notification_header_separating_margin);
|
||||
}
|
||||
|
||||
@RemotableViewMethod
|
||||
@@ -1031,7 +1028,6 @@ public class ConversationLayout extends FrameLayout
|
||||
}
|
||||
mTouchDelegate.clear();
|
||||
if (mFeedbackIcon.getVisibility() == VISIBLE) {
|
||||
updateFeedbackIconMargins();
|
||||
float width = Math.max(mMinTouchSize, mFeedbackIcon.getWidth());
|
||||
float height = Math.max(mMinTouchSize, mFeedbackIcon.getHeight());
|
||||
final Rect feedbackTouchRect = new Rect();
|
||||
@@ -1057,12 +1053,6 @@ public class ConversationLayout extends FrameLayout
|
||||
}
|
||||
}
|
||||
|
||||
private void updateFeedbackIconMargins() {
|
||||
MarginLayoutParams lp = (MarginLayoutParams) mFeedbackIcon.getLayoutParams();
|
||||
lp.setMarginStart(mNotificationHeaderSeparatingMargin);
|
||||
mFeedbackIcon.setLayoutParams(lp);
|
||||
}
|
||||
|
||||
public MessagingLinearLayout getMessagingLinearLayout() {
|
||||
return mMessagingLinearLayout;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user