Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 863834bd authored by Selim Cinek's avatar Selim Cinek
Browse files

Fixed a big with the vetobutton, circumventing double tapping.

Change-Id: Ie31d06fe4e2454cf6a3223bef75eca2c76f47b59
parent c9c00ae2
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -27,7 +27,7 @@
    <Button
        android:id="@+id/veto"
        android:layout_width="48dp"
        android:layout_height="8dp"
        android:layout_height="0dp"
        android:gravity="end"
        android:layout_marginEnd="-80dp"
        android:background="@null"
+2 −1
Original line number Diff line number Diff line
@@ -81,7 +81,8 @@ public abstract class ActivatableNotificationView extends ExpandableOutlineView
                AnimationUtils.loadInterpolator(context, android.R.interpolator.fast_out_slow_in);
        mLinearOutSlowInInterpolator =
                AnimationUtils.loadInterpolator(context, android.R.interpolator.linear_out_slow_in);
        mMaxNotificationHeight = getResources().getDimensionPixelSize(R.dimen.notification_max_height);
        mMaxNotificationHeight = getResources().getDimensionPixelSize(
                R.dimen.notification_max_height);
        setClipChildren(false);
        setClipToPadding(false);
    }
+9 −0
Original line number Diff line number Diff line
@@ -53,6 +53,7 @@ public class ExpandableNotificationRow extends ActivatableNotificationView {
    private NotificationContentView mPrivateLayout;
    private int mMaxExpandHeight;
    private boolean mIsBelowSpeedBump;
    private View mVetoButton;

    public ExpandableNotificationRow(Context context, AttributeSet attrs) {
        super(context, attrs);
@@ -63,6 +64,7 @@ public class ExpandableNotificationRow extends ActivatableNotificationView {
        super.onFinishInflate();
        mPublicLayout = (NotificationContentView) findViewById(R.id.expandedPublic);
        mPrivateLayout = (NotificationContentView) findViewById(R.id.expanded);
        mVetoButton = findViewById(R.id.veto);
    }

    @Override
@@ -256,4 +258,11 @@ public class ExpandableNotificationRow extends ActivatableNotificationView {
    public void notifyContentUpdated() {
        mPrivateLayout.notifyContentUpdated();
    }

    @Override
    protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
        super.onMeasure(widthMeasureSpec, heightMeasureSpec);
        int newHeightSpec = MeasureSpec.makeMeasureSpec(0, MeasureSpec.EXACTLY);
        mVetoButton.measure(widthMeasureSpec, newHeightSpec);
    }
}