summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/LauncherModel.java
diff options
context:
space:
mode:
authorTony <twickham@google.com>2017-07-31 23:29:42 -0700
committerTony Wickham <twickham@google.com>2017-08-04 11:52:42 -0700
commit2917a8bf2b83c0d17400b1475f01a9a8d9137f62 (patch)
tree997ee0bcefeac147867f0e8612594ea739ed3048 /src/com/android/launcher3/LauncherModel.java
parent00abdaca619d3a91aad9f9cc2c192650705c6b98 (diff)
downloadandroid_packages_apps_Trebuchet-2917a8bf2b83c0d17400b1475f01a9a8d9137f62.tar.gz
android_packages_apps_Trebuchet-2917a8bf2b83c0d17400b1475f01a9a8d9137f62.tar.bz2
android_packages_apps_Trebuchet-2917a8bf2b83c0d17400b1475f01a9a8d9137f62.zip
Defer some work until after workspace fade-in
Defer: - Setting all apps - Setting widgets Also set the launcher-loader thread to THREAD_PRIORITY_BACKGROUND for the duration of the animation. Bug: 37965432 Change-Id: I8364940805b84aecb8353a473ab4d575c27bfec4
Diffstat (limited to 'src/com/android/launcher3/LauncherModel.java')
-rw-r--r--src/com/android/launcher3/LauncherModel.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/com/android/launcher3/LauncherModel.java b/src/com/android/launcher3/LauncherModel.java
index f1638fda2..100774866 100644
--- a/src/com/android/launcher3/LauncherModel.java
+++ b/src/com/android/launcher3/LauncherModel.java
@@ -689,4 +689,8 @@ public class LauncherModel extends BroadcastReceiver
public static Looper getWorkerLooper() {
return sWorkerThread.getLooper();
}
+
+ public static void setWorkerPriority(final int priority) {
+ Process.setThreadPriority(sWorkerThread.getThreadId(), priority);
+ }
}