summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAmit Pundir <amit.pundir@linaro.org>2013-07-27 01:44:32 +0530
committerAmit Pundir <amit.pundir@linaro.org>2013-07-27 01:45:59 +0530
commit581f37009b468d9750705342276ed4b3da499063 (patch)
tree4609ed5620f1dd4150903c8e9e866b5cfd7d96f5
parentf3b214f07723265be4c4e04722e3635b326a71ef (diff)
downloadbase-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.cpp4
-rw-r--r--libs/hwui/TextDropShadowCache.cpp2
-rw-r--r--media/jni/android_media_MediaRecorder.cpp4
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);