fix SurfaceFlinger DDMS debugging

DdmHandleAppName.setAppName() signature changed which broke
this debugging feature.

Needed for debugging b\7267680

Change-Id: I4482bf5a441e91bef89d1ddea9a4152333be7f88
This commit is contained in:
Mathias Agopian 2012-10-07 16:41:12 -07:00
parent 6d24eef4b6
commit 1b3aeb4844
2 changed files with 4 additions and 3 deletions

View File

@ -3,7 +3,6 @@ include $(CLEAR_VARS)
LOCAL_SRC_FILES:= \
Client.cpp \
DdmConnection.cpp \
DisplayDevice.cpp \
EventThread.cpp \
Layer.cpp \
@ -58,6 +57,8 @@ include $(BUILD_SHARED_LIBRARY)
# uses jni which may not be available in PDK
ifneq ($(wildcard libnativehelper/include),)
include $(CLEAR_VARS)
LOCAL_CFLAGS:= -DLOG_TAG=\"SurfaceFlinger\"
LOCAL_SRC_FILES:= \
DdmConnection.cpp

View File

@ -78,10 +78,10 @@ void DdmConnection::start(const char* name) {
startClass = env->FindClass("android/ddm/DdmHandleAppName");
if (startClass) {
startMeth = env->GetStaticMethodID(startClass,
"setAppName", "(Ljava/lang/String;)V");
"setAppName", "(Ljava/lang/String;I)V");
if (startMeth) {
jstring str = env->NewStringUTF(name);
env->CallStaticVoidMethod(startClass, startMeth, str);
env->CallStaticVoidMethod(startClass, startMeth, str, getuid());
env->DeleteLocalRef(str);
}
}