From 0a42b811aea490a9a605b75f0320101f6eafd283 Mon Sep 17 00:00:00 2001 From: San Mehat Date: Thu, 3 Dec 2009 12:21:28 -0800 Subject: [PATCH] base: process: Abort setting the process group if one of the threads fails to switch Signed-off-by: San Mehat --- core/jni/android_util_Process.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/core/jni/android_util_Process.cpp b/core/jni/android_util_Process.cpp index d8c2234943e3d..f1c1cb966a510 100644 --- a/core/jni/android_util_Process.cpp +++ b/core/jni/android_util_Process.cpp @@ -266,6 +266,7 @@ void android_os_Process_setProcessGroup(JNIEnv* env, jobject clazz, int pid, jin if (set_sched_policy(t_pid, (grp == ANDROID_TGROUP_BG_NONINTERACT) ? SP_BACKGROUND : SP_FOREGROUND)) { signalExceptionForGroupError(env, clazz, errno); + break; } } closedir(d);