Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ddd5efbe authored by Tomislav Novak's avatar Tomislav Novak Committed by Automerger Merge Worker
Browse files

Fix setAttachingSchedGroupLSP() to support use_fifo_ui am: e76ef0bd

parents b9022df8 e76ef0bd
Loading
Loading
Loading
Loading
+5 −1
Original line number Original line Diff line number Diff line
@@ -3253,7 +3253,11 @@ public class OomAdjuster {
                // {@link SCHED_GROUP_TOP_APP}. We don't check render thread because it
                // {@link SCHED_GROUP_TOP_APP}. We don't check render thread because it
                // is not ready when attaching.
                // is not ready when attaching.
                app.getWindowProcessController().onTopProcChanged();
                app.getWindowProcessController().onTopProcChanged();
                if (mService.mUseFifoUiScheduling) {
                    mService.scheduleAsFifoPriority(app.getPid(), true);
                } else {
                    setThreadPriority(app.getPid(), THREAD_PRIORITY_TOP_APP_BOOST);
                    setThreadPriority(app.getPid(), THREAD_PRIORITY_TOP_APP_BOOST);
                }
                initialSchedGroup = SCHED_GROUP_TOP_APP;
                initialSchedGroup = SCHED_GROUP_TOP_APP;
            } catch (Exception e) {
            } catch (Exception e) {
                Slog.w(TAG, "Failed to pre-set top priority to " + app + " " + e);
                Slog.w(TAG, "Failed to pre-set top priority to " + app + " " + e);