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

Commit 916ad91c authored by Daniel Sandler's avatar Daniel Sandler
Browse files

Remove line3 in big notification unless there's text to show.

If you have no subText or summaryText in a big template, but
you *do* have a number, the overflow bar (below the big text
or inbox or whatever) would have shown; now it does not.

Bug: 6657006
Change-Id: Ib2af2712da3a98227bd8d697560893adbdc427e9
parent 602ad1c9
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -1670,6 +1670,9 @@ public class Notification implements Parcelable
                contentView.setTextViewText(R.id.text, overflowText);
                contentView.setViewVisibility(R.id.overflow_divider, View.VISIBLE);
                contentView.setViewVisibility(R.id.line3, View.VISIBLE);
            } else {
                contentView.setViewVisibility(R.id.overflow_divider, View.GONE);
                contentView.setViewVisibility(R.id.line3, View.GONE);
            }

            return contentView;
@@ -1812,6 +1815,7 @@ public class Notification implements Parcelable
            // Remove the content text so line3 only shows if you have a summary
            final boolean hadThreeLines = (mBuilder.mContentText != null && mBuilder.mSubText != null);
            mBuilder.mContentText = null;

            RemoteViews contentView = getStandardView(R.layout.notification_template_big_text);
            
            if (hadThreeLines) {
+1 −2
Original line number Diff line number Diff line
@@ -108,9 +108,8 @@
                android:textAppearance="@style/TextAppearance.StatusBar.EventContent"
                android:layout_width="match_parent"
                android:layout_height="0dp"
                android:layout_marginBottom="8dp"
                android:layout_marginBottom="10dp"
                android:layout_marginRight="8dp"
                android:layout_marginTop="2dp"
                android:singleLine="false"
                android:visibility="gone"
                android:maxLines="8"