Fix synchronization in onNotNullableQueryComplete

Synchronize onNotNullableQueryComplete to protect mCallLogCursor
and mCallsRequestId.

Bug:12591404
Change-Id: Ib1de73d2da0f14875a98b25113a132681da0beaa
(cherry picked from commit 964222de32bfb2ca0ff06b445bcb25c0bb936d2f)
diff --git a/src/com/android/dialer/calllog/CallLogQueryHandler.java b/src/com/android/dialer/calllog/CallLogQueryHandler.java
index def3c97..3992676 100644
--- a/src/com/android/dialer/calllog/CallLogQueryHandler.java
+++ b/src/com/android/dialer/calllog/CallLogQueryHandler.java
@@ -258,7 +258,7 @@
     }
 
     @Override
-    protected void onNotNullableQueryComplete(int token, Object cookie, Cursor cursor) {
+    protected synchronized void onNotNullableQueryComplete(int token, Object cookie, Cursor cursor) {
         if (token == QUERY_CALLLOG_TOKEN) {
             int requestId = ((Integer) cookie).intValue();
             if (requestId != mCallsRequestId) {