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

Commit 1eb9ae92 authored by Selim Cinek's avatar Selim Cinek Committed by android-build-merger
Browse files

Merge \"Fixed a bug with a legacy notification API\" into nyc-dev

am: 05e19bba

Change-Id: If9bd17e99ba4665f49f873bf01e0d1db01d49f54
parents f6facbe1 05e19bba
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -1986,6 +1986,10 @@ public class Notification implements Parcelable
                    new Throwable());
        }

        if (context.getApplicationInfo().targetSdkVersion < Build.VERSION_CODES.N) {
            extras.putBoolean(EXTRA_SHOW_WHEN, true);
        }

        // ensure that any information already set directly is preserved
        final Notification.Builder builder = new Notification.Builder(context, this);

@@ -2269,6 +2273,14 @@ public class Notification implements Parcelable
                    Collections.addAll(mPersonList, mN.extras.getStringArray(EXTRA_PEOPLE));
                }

                if (mN.getSmallIcon() == null && mN.icon != 0) {
                    setSmallIcon(mN.icon);
                }

                if (mN.getLargeIcon() == null && mN.largeIcon != null) {
                    setLargeIcon(mN.largeIcon);
                }

                String templateClass = mN.extras.getString(EXTRA_TEMPLATE);
                if (!TextUtils.isEmpty(templateClass)) {
                    final Class<? extends Style> styleClass