diff options
author | Amit Pundir <amit.pundir@linaro.org> | 2013-07-27 01:44:32 +0530 |
---|---|---|
committer | Amit Pundir <amit.pundir@linaro.org> | 2013-07-27 01:45:59 +0530 |
commit | 581f37009b468d9750705342276ed4b3da499063 (patch) | |
tree | 4609ed5620f1dd4150903c8e9e866b5cfd7d96f5 | |
parent | f3b214f07723265be4c4e04722e3635b326a71ef (diff) | |
download | base-581f37009b468d9750705342276ed4b3da499063.tar.gz |
frameworks/base: Fix build in ISO C++11 mode
Change-Id: I5d3ba44cc9faa5826a5a0a6b37c8f0eb2872e1ac
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
-rw-r--r-- | core/jni/android_hardware_Camera.cpp | 4 | ||||
-rw-r--r-- | libs/hwui/TextDropShadowCache.cpp | 2 | ||||
-rw-r--r-- | media/jni/android_media_MediaRecorder.cpp | 4 |
3 files changed, 5 insertions, 5 deletions
diff --git a/core/jni/android_hardware_Camera.cpp b/core/jni/android_hardware_Camera.cpp index 06e5f673d2d4..d43d7eb1e6d4 100644 --- a/core/jni/android_hardware_Camera.cpp +++ b/core/jni/android_hardware_Camera.cpp @@ -468,10 +468,10 @@ static void android_hardware_Camera_native_setup(JNIEnv *env, jobject thiz, jobject weak_this, jint cameraId, jstring clientPackageName) { // Convert jstring to String16 - const char16_t *rawClientName = env->GetStringChars(clientPackageName, NULL); + const char16_t *rawClientName = (char16_t*)env->GetStringChars(clientPackageName, NULL); jsize rawClientNameLen = env->GetStringLength(clientPackageName); String16 clientName(rawClientName, rawClientNameLen); - env->ReleaseStringChars(clientPackageName, rawClientName); + env->ReleaseStringChars(clientPackageName, (jchar*)rawClientName); sp<Camera> camera = Camera::connect(cameraId, clientName, Camera::USE_CALLING_UID); diff --git a/libs/hwui/TextDropShadowCache.cpp b/libs/hwui/TextDropShadowCache.cpp index 6976eaa3d70e..d870769b3323 100644 --- a/libs/hwui/TextDropShadowCache.cpp +++ b/libs/hwui/TextDropShadowCache.cpp @@ -39,7 +39,7 @@ hash_t ShadowText::hash() const { hash = JenkinsHashMix(hash, android::hash_type(italicStyle)); hash = JenkinsHashMix(hash, android::hash_type(scaleX)); if (text) { - hash = JenkinsHashMixShorts(hash, text, charCount); + hash = JenkinsHashMixShorts(hash, (uint16_t*) text, charCount); } if (positions) { for (uint32_t i = 0; i < charCount * 2; i++) { diff --git a/media/jni/android_media_MediaRecorder.cpp b/media/jni/android_media_MediaRecorder.cpp index 98885911b86f..e1b170dc98ef 100644 --- a/media/jni/android_media_MediaRecorder.cpp +++ b/media/jni/android_media_MediaRecorder.cpp @@ -436,10 +436,10 @@ android_media_MediaRecorder_native_setup(JNIEnv *env, jobject thiz, jobject weak mr->setListener(listener); // Convert client name jstring to String16 - const char16_t *rawClientName = env->GetStringChars(packageName, NULL); + const char16_t *rawClientName = (char16_t*)env->GetStringChars(packageName, NULL); jsize rawClientNameLen = env->GetStringLength(packageName); String16 clientName(rawClientName, rawClientNameLen); - env->ReleaseStringChars(packageName, rawClientName); + env->ReleaseStringChars(packageName, (jchar*)rawClientName); // pass client package name for permissions tracking mr->setClientName(clientName); |