summaryrefslogtreecommitdiff
path: root/com/android/systemui/Dependency.java
diff options
context:
space:
mode:
Diffstat (limited to 'com/android/systemui/Dependency.java')
-rw-r--r--com/android/systemui/Dependency.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/com/android/systemui/Dependency.java b/com/android/systemui/Dependency.java
index 2937a250..d8a47c5e 100644
--- a/com/android/systemui/Dependency.java
+++ b/com/android/systemui/Dependency.java
@@ -22,6 +22,8 @@ import android.os.HandlerThread;
import android.os.Looper;
import android.os.Process;
import android.util.ArrayMap;
+import android.view.IWindowManager;
+import android.view.WindowManagerGlobal;
import com.android.internal.annotations.VisibleForTesting;
import com.android.internal.app.NightDisplayController;
@@ -304,6 +306,8 @@ public class Dependency extends SystemUI {
mProviders.put(LightBarController.class, () -> new LightBarController(mContext));
+ mProviders.put(IWindowManager.class, () -> WindowManagerGlobal.getWindowManagerService());
+
// Put all dependencies above here so the factory can override them if it wants.
SystemUIFactory.getInstance().injectDependencies(mProviders, mContext);
}