Merge "Fix issue that Overview key doesn't work at secondary user" am: 5379f47d85
am: da9a9da520
Change-Id: I896b6869abe6a89812a5c539dcde8d258c541708
This commit is contained in:
@@ -16,11 +16,13 @@
|
||||
|
||||
package com.android.systemui;
|
||||
|
||||
import android.app.ActivityThread;
|
||||
import android.app.Application;
|
||||
import android.content.BroadcastReceiver;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.content.IntentFilter;
|
||||
import android.content.pm.ApplicationInfo;
|
||||
import android.content.res.Configuration;
|
||||
import android.os.Process;
|
||||
import android.os.SystemProperties;
|
||||
@@ -105,6 +107,13 @@ public class SystemUIApplication extends Application {
|
||||
}
|
||||
}, filter);
|
||||
} else {
|
||||
// We don't need to startServices for sub-process that is doing some tasks.
|
||||
// (screenshots, sweetsweetdesserts or tuner ..)
|
||||
String processName = ActivityThread.currentProcessName();
|
||||
ApplicationInfo info = getApplicationInfo();
|
||||
if (processName != null && processName.startsWith(info.processName + ":")) {
|
||||
return;
|
||||
}
|
||||
// For a secondary user, boot-completed will never be called because it has already
|
||||
// been broadcasted on startup for the primary SystemUI process. Instead, for
|
||||
// components which require the SystemUI component to be initialized per-user, we
|
||||
|
||||
Reference in New Issue
Block a user