Merge lp:~cmiller/ubuntuone-android-contacts/dismiss-dialog-of-never-shown-bug626851 into lp:ubuntuone-android-contacts

Proposed by Chad Miller
Status: Merged
Approved by: Martin Albisetti
Approved revision: 381
Merged at revision: 381
Proposed branch: lp:~cmiller/ubuntuone-android-contacts/dismiss-dialog-of-never-shown-bug626851
Merge into: lp:ubuntuone-android-contacts
Diff against target: 25 lines (+12/-2)
1 file modified
src/com/ubuntuone/android/contacts/funambol/activities/settings/AndroidAccountView.java (+12/-2)
To merge this branch: bzr merge lp:~cmiller/ubuntuone-android-contacts/dismiss-dialog-of-never-shown-bug626851
Reviewer Review Type Date Requested Status
Martin Albisetti (community) Approve
Review via email: mp+34545@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Martin Albisetti (beuno) wrote :

Looks sane (for java, that is!).

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'src/com/ubuntuone/android/contacts/funambol/activities/settings/AndroidAccountView.java'
2--- src/com/ubuntuone/android/contacts/funambol/activities/settings/AndroidAccountView.java 2010-08-23 13:14:59 +0000
3+++ src/com/ubuntuone/android/contacts/funambol/activities/settings/AndroidAccountView.java 2010-09-03 14:11:04 +0000
4@@ -475,9 +475,19 @@
5 if (value) {
6 String text = getCheckingCredentialsText();
7 pDialogId = displayManager.showProgressDialog(AndroidAccountView.this, text);
8- } else if(pDialogId != -1){
9- displayManager.dismissProgressDialog(AndroidAccountView.this, pDialogId);
10+ Log.trace(TAG_LOG, "lpbug626851, showing progress dialog " + pDialogId);
11+ return;
12+ }
13+
14+ if (pDialogId != -1) {
15+ try {
16+ displayManager.dismissProgressDialog(AndroidAccountView.this, pDialogId);
17+ Log.trace(TAG_LOG, "lpbug626851, successfully dismissed dialog " + pDialogId);
18+ } catch (IllegalArgumentException e) {
19+ Log.error(TAG_LOG, "lpbug626851, tried to dismiss nonexistent dialog" + pDialogId);
20+ }
21 pDialogId = -1;
22+ return;
23 }
24 }
25 }

Subscribers

People subscribed via source and target branches