Merge "Update PerDisplayModule to provide IWindowManager to displayLib." into main

This commit is contained in:
Ebru Kurnaz
2025-05-12 15:51:38 -07:00
committed by Android (Google) Code Review
@@ -22,6 +22,7 @@ import android.os.Handler
import android.util.Log
import android.view.Display.DEFAULT_DISPLAY
import android.view.WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY
import android.view.WindowManagerGlobal
import com.android.app.displaylib.DefaultDisplayOnlyInstanceRepositoryImpl
import com.android.app.displaylib.DisplayLibBackground
import com.android.app.displaylib.DisplayLibComponent
@@ -228,8 +229,10 @@ object DisplayLibModule {
coroutineDispatcherProvider: DispatcherProvider,
): DisplayLibComponent {
val displayManager = context.getSystemService(DisplayManager::class.java)
val windowManager = checkNotNull(WindowManagerGlobal.getWindowManagerService())
return createDisplayLibComponent(
displayManager,
windowManager,
bgHandler,
bgApplicationScope,
coroutineDispatcherProvider.ioBackground,