Fix dialog rundown crashes

This commit is contained in:
Cameron Gutman 2014-05-07 22:41:41 -04:00
parent 2e6e835a8e
commit 56b752f63f
2 changed files with 13 additions and 5 deletions

View File

@ -25,8 +25,11 @@ public class Dialog implements Runnable {
public static void closeDialogs()
{
for (Dialog d : rundownDialogs)
for (Dialog d : rundownDialogs) {
if (d.alert.isShowing()) {
d.alert.dismiss();
}
}
rundownDialogs.clear();
}

View File

@ -33,8 +33,11 @@ public class SpinnerDialog implements Runnable,OnCancelListener {
public static void closeDialogs()
{
for (SpinnerDialog d : rundownDialogs)
for (SpinnerDialog d : rundownDialogs) {
if (d.progress.isShowing()) {
d.progress.dismiss();
}
}
rundownDialogs.clear();
}
@ -86,9 +89,11 @@ public class SpinnerDialog implements Runnable,OnCancelListener {
}
else
{
if (progress.isShowing()) {
progress.dismiss();
}
}
}
@Override
public void onCancel(DialogInterface dialog) {