summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorErik <roboerik@android.com>2010-09-15 19:10:10 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2010-09-15 19:10:10 -0700
commitffc9bf68d6f33a0ea2dc9d3df11618cd122ec7c9 (patch)
tree5fa22315af31fce8f10a4afacae7c51394982767 /core/java
parentd0f81ea95c9c323518b6126ddb87de43d5bab962 (diff)
parentbfbab8ca36ed62a71118b355f2b8d8985bdb9d38 (diff)
am bfbab8ca: am a8cc20e5: Merge "b/3004029 Fixed content resolver loss" into gingerbread
Merge commit 'bfbab8ca36ed62a71118b355f2b8d8985bdb9d38' * commit 'bfbab8ca36ed62a71118b355f2b8d8985bdb9d38': b/3004029 Fixed content resolver loss
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/util/CalendarUtils.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/core/java/android/util/CalendarUtils.java b/core/java/android/util/CalendarUtils.java
index 56421da7a7eb..3d340d99d1d6 100644
--- a/core/java/android/util/CalendarUtils.java
+++ b/core/java/android/util/CalendarUtils.java
@@ -206,11 +206,11 @@ public class CalendarUtils {
// Update the db
ContentValues values = new ContentValues();
- if (mHandler == null) {
- mHandler = new AsyncTZHandler(context.getContentResolver());
+ if (mHandler != null) {
+ mHandler.cancelOperation(mToken);
}
- mHandler.cancelOperation(mToken);
+ mHandler = new AsyncTZHandler(context.getContentResolver());
// skip 0 so query can use it
if (++mToken == 0) {