From 9deedeae57f5a621b4af625cc5529bb8126939ab Mon Sep 17 00:00:00 2001 From: Hitesh Gautam Date: Sun, 11 Mar 2018 21:34:13 +0530 Subject: [PATCH] Fix: click on two announcements opens last clicked announcement --- .../mobile/ui/anouncements/AnnouncementFragment.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/org/apache/taverna/mobile/ui/anouncements/AnnouncementFragment.java b/app/src/main/java/org/apache/taverna/mobile/ui/anouncements/AnnouncementFragment.java index 8c99a4af..40a8c278 100644 --- a/app/src/main/java/org/apache/taverna/mobile/ui/anouncements/AnnouncementFragment.java +++ b/app/src/main/java/org/apache/taverna/mobile/ui/anouncements/AnnouncementFragment.java @@ -210,6 +210,9 @@ public void showProgressbar(boolean status) { @Override public void showAnnouncementDetail(DetailAnnouncement detailAnnouncement) { + if (alertDialog != null && alertDialog.isShowing()) { + alertDialog.dismiss(); + } mAnnouncementDetail = detailAnnouncement; AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(getContext()); LayoutInflater inflater = getActivity().getLayoutInflater(); @@ -255,6 +258,9 @@ public void onClick(View view) { @Override public void showWaitProgress(boolean b) { if (b) { + if (dialog != null && dialog.isShowing()) { + dialog.dismiss(); + } dialog = ProgressDialog.show(getContext(), "Loading", "Please wait...", true); } else { dialog.dismiss();