Loading services/core/java/com/android/server/am/ProcessList.java +3 −1 Original line number Diff line number Diff line Loading @@ -76,6 +76,7 @@ import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.content.res.Resources; import android.content.pm.ApplicationInfo; import android.content.pm.IPackageManager; import android.content.pm.PackageManager; Loading Loading @@ -124,6 +125,7 @@ import com.android.internal.annotations.GuardedBy; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.app.ProcessMap; import com.android.internal.os.Zygote; import com.android.internal.R; import com.android.internal.util.ArrayUtils; import com.android.internal.util.FrameworkStatsLog; import com.android.internal.util.MemInfoReader; Loading Loading @@ -1666,7 +1668,7 @@ public final class ProcessList { checkSlow(startUptime, "startProcess: done updating cpu stats"); if (mService.mLocalPowerManager != null && hostingRecord.getType().contains("activity") == true) { mService.mLocalPowerManager.setPowerExtBoost(PowerExtBoosts.PROCESS_CREATE.name(), 4000); mService.mLocalPowerManager.setPowerExtBoost(PowerExtBoosts.PROCESS_CREATE.name(), Resources.getSystem().getInteger(org.lineageos.platform.internal.R.integer.power_ext_activity_switch_duration)); } try { Loading services/core/java/com/android/server/wm/ActivityRecord.java +1 −1 Original line number Diff line number Diff line Loading @@ -5672,7 +5672,7 @@ final class ActivityRecord extends WindowToken implements WindowManagerService.A mPowerManagerInternal = LocalServices.getService(PowerManagerInternal.class); } if (mPowerManagerInternal != null) { mPowerManagerInternal.setPowerExtBoost(PowerExtBoosts.ACTIVITY_SWITCH.name(), 2000); mPowerManagerInternal.setPowerExtBoost(PowerExtBoosts.ACTIVITY_SWITCH.name(), Resources.getSystem().getInteger(org.lineageos.platform.internal.R.integer.power_ext_process_create_duration)); } else { Slog.v(TAG, "Failed to sendPowerHint for ACTIVITY_SWITCH"); } Loading services/core/java/com/android/server/wm/TaskFragment.java +3 −1 Original line number Diff line number Diff line Loading @@ -82,6 +82,7 @@ import android.app.servertransaction.PauseActivityItem; import android.app.servertransaction.ResumeActivityItem; import android.content.pm.ActivityInfo; import android.content.res.Configuration; import android.content.res.Resources; import android.graphics.Point; import android.graphics.Rect; import android.os.IBinder; Loading @@ -101,6 +102,7 @@ import android.window.TaskFragmentOrganizerToken; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.protolog.common.ProtoLog; import com.android.internal.R; import com.android.internal.util.function.pooled.PooledLambda; import com.android.internal.util.function.pooled.PooledPredicate; import com.android.server.am.HostingRecord; Loading Loading @@ -1260,7 +1262,7 @@ class TaskFragment extends WindowContainer<WindowContainer> { !getDisplayContent().getDisplayPolicy().isKeyguardShowing()) { if (lastActivity != null && next != null && lastActivity.packageName != next.packageName) { mAtmService.mWindowManager.mPowerManagerInternal.setPowerExtBoost( PowerExtBoosts.PACKAGE_SWITCH.name(), 4000); PowerExtBoosts.PACKAGE_SWITCH.name(), Resources.getSystem().getInteger(org.lineageos.platform.internal.R.integer.power_ext_package_switch_duration)); } } Loading Loading
services/core/java/com/android/server/am/ProcessList.java +3 −1 Original line number Diff line number Diff line Loading @@ -76,6 +76,7 @@ import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.content.res.Resources; import android.content.pm.ApplicationInfo; import android.content.pm.IPackageManager; import android.content.pm.PackageManager; Loading Loading @@ -124,6 +125,7 @@ import com.android.internal.annotations.GuardedBy; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.app.ProcessMap; import com.android.internal.os.Zygote; import com.android.internal.R; import com.android.internal.util.ArrayUtils; import com.android.internal.util.FrameworkStatsLog; import com.android.internal.util.MemInfoReader; Loading Loading @@ -1666,7 +1668,7 @@ public final class ProcessList { checkSlow(startUptime, "startProcess: done updating cpu stats"); if (mService.mLocalPowerManager != null && hostingRecord.getType().contains("activity") == true) { mService.mLocalPowerManager.setPowerExtBoost(PowerExtBoosts.PROCESS_CREATE.name(), 4000); mService.mLocalPowerManager.setPowerExtBoost(PowerExtBoosts.PROCESS_CREATE.name(), Resources.getSystem().getInteger(org.lineageos.platform.internal.R.integer.power_ext_activity_switch_duration)); } try { Loading
services/core/java/com/android/server/wm/ActivityRecord.java +1 −1 Original line number Diff line number Diff line Loading @@ -5672,7 +5672,7 @@ final class ActivityRecord extends WindowToken implements WindowManagerService.A mPowerManagerInternal = LocalServices.getService(PowerManagerInternal.class); } if (mPowerManagerInternal != null) { mPowerManagerInternal.setPowerExtBoost(PowerExtBoosts.ACTIVITY_SWITCH.name(), 2000); mPowerManagerInternal.setPowerExtBoost(PowerExtBoosts.ACTIVITY_SWITCH.name(), Resources.getSystem().getInteger(org.lineageos.platform.internal.R.integer.power_ext_process_create_duration)); } else { Slog.v(TAG, "Failed to sendPowerHint for ACTIVITY_SWITCH"); } Loading
services/core/java/com/android/server/wm/TaskFragment.java +3 −1 Original line number Diff line number Diff line Loading @@ -82,6 +82,7 @@ import android.app.servertransaction.PauseActivityItem; import android.app.servertransaction.ResumeActivityItem; import android.content.pm.ActivityInfo; import android.content.res.Configuration; import android.content.res.Resources; import android.graphics.Point; import android.graphics.Rect; import android.os.IBinder; Loading @@ -101,6 +102,7 @@ import android.window.TaskFragmentOrganizerToken; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.protolog.common.ProtoLog; import com.android.internal.R; import com.android.internal.util.function.pooled.PooledLambda; import com.android.internal.util.function.pooled.PooledPredicate; import com.android.server.am.HostingRecord; Loading Loading @@ -1260,7 +1262,7 @@ class TaskFragment extends WindowContainer<WindowContainer> { !getDisplayContent().getDisplayPolicy().isKeyguardShowing()) { if (lastActivity != null && next != null && lastActivity.packageName != next.packageName) { mAtmService.mWindowManager.mPowerManagerInternal.setPowerExtBoost( PowerExtBoosts.PACKAGE_SWITCH.name(), 4000); PowerExtBoosts.PACKAGE_SWITCH.name(), Resources.getSystem().getInteger(org.lineageos.platform.internal.R.integer.power_ext_package_switch_duration)); } } Loading