Camera: Invoked Auto Focus callback when auto focus is not supported

AutoFocus Callback is invoked without performing auto focus
when Sensor does not support Auto Focus in order to complete
focus cycle
diff --git a/QualcommCameraHardware.cpp b/QualcommCameraHardware.cpp
index d55d0b8..a90b089 100755
--- a/QualcommCameraHardware.cpp
+++ b/QualcommCameraHardware.cpp
@@ -1681,6 +1681,14 @@
     Mutex::Autolock l(&mLock);
 
     if(!sensorType->hasAutoFocusSupport){
+        bool status = false;
+        mCallbackLock.lock();
+        bool autoFocusEnabled = mNotifyCallback && (mMsgEnabled & CAMERA_MSG_FOCUS);
+        notify_callback cb = mNotifyCallback;
+        void *data = mCallbackCookie;
+        mCallbackLock.unlock();
+        if (autoFocusEnabled)
+            cb(CAMERA_MSG_FOCUS, status, 0, data);
         LOGV("autoFocus X");
         return NO_ERROR;
     }