From e400d53230f8a82af33038acc88e2dad2df4c1f2 Mon Sep 17 00:00:00 2001 From: Konrad Pozniak Date: Fri, 3 May 2019 20:41:55 +0200 Subject: [PATCH] Notification filtering fixes (#1232) * fix popup menu not shown on Android 5 * use correct no button for notification clearing confirmation dialog --- .../tusky/fragment/NotificationsFragment.java | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/keylesspalace/tusky/fragment/NotificationsFragment.java b/app/src/main/java/com/keylesspalace/tusky/fragment/NotificationsFragment.java index 897ffd28..e10b9c94 100644 --- a/app/src/main/java/com/keylesspalace/tusky/fragment/NotificationsFragment.java +++ b/app/src/main/java/com/keylesspalace/tusky/fragment/NotificationsFragment.java @@ -255,14 +255,11 @@ public class NotificationsFragment extends SFragment implements } private void confirmClearNotifications(){ - AlertDialog.Builder dialog = new AlertDialog.Builder(getContext()); - dialog.setMessage(R.string.notification_clear_text); - - dialog.setPositiveButton(android.R.string.yes, (DialogInterface dia, int which) -> clearNotifications()); - - dialog.setNeutralButton(android.R.string.no, null); - - dialog.show(); + new AlertDialog.Builder(getContext()) + .setMessage(R.string.notification_clear_text) + .setPositiveButton(android.R.string.yes, (DialogInterface dia, int which) -> clearNotifications()) + .setNegativeButton(android.R.string.no, null) + .show(); } private void handleFavEvent(FavoriteEvent event) { @@ -646,6 +643,8 @@ public class NotificationsFragment extends SFragment implements } window.setContentView(view); window.setFocusable(true); + window.setWidth(ViewGroup.LayoutParams.WRAP_CONTENT); + window.setHeight(ViewGroup.LayoutParams.WRAP_CONTENT); window.showAsDropDown(buttonFilter); }