summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Alon Albert <aalbert@google.com> 2011-02-07 12:20:36 -0800
committer Android (Google) Code Review <android-gerrit@google.com> 2011-02-07 12:20:36 -0800
commitf313e95821cdb7e9dca8e61d87747064a63e807b (patch)
tree1d5ee375147b5fbfabb92dd054d0a85261c87e59
parent7da5fd29dae13fc40129bd7599604763b966f2d6 (diff)
parent9257ec05639ac1a529c81ba94cc631b1fa5f49d9 (diff)
Merge "Move handing of a "cancel" inside try-finally block"
-rw-r--r--core/java/android/content/AbstractThreadedSyncAdapter.java7
1 files changed, 3 insertions, 4 deletions
diff --git a/core/java/android/content/AbstractThreadedSyncAdapter.java b/core/java/android/content/AbstractThreadedSyncAdapter.java
index 90d647234187..fcc19a24a4b0 100644
--- a/core/java/android/content/AbstractThreadedSyncAdapter.java
+++ b/core/java/android/content/AbstractThreadedSyncAdapter.java
@@ -191,13 +191,12 @@ public abstract class AbstractThreadedSyncAdapter {
public void run() {
Process.setThreadPriority(Process.THREAD_PRIORITY_BACKGROUND);
- if (isCanceled()) {
- return;
- }
-
SyncResult syncResult = new SyncResult();
ContentProviderClient provider = null;
try {
+ if (isCanceled()) {
+ return;
+ }
provider = mContext.getContentResolver().acquireContentProviderClient(mAuthority);
if (provider != null) {
AbstractThreadedSyncAdapter.this.onPerformSync(mAccount, mExtras,