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

Commit afb7bc7f authored by Fengjiang Li's avatar Fengjiang Li
Browse files

[Launcher Jank] Avoid making binder calls from SettingsAwareViewCapture on main thread

Fix: 347786793
Test: manual
Flag: NONE - jank fix
Change-Id: I1d83bb029fbd0d9872aa0234e680c1deddcbf563
parent 1c51a67d
Loading
Loading
Loading
Loading
+10 −8
Original line number Diff line number Diff line
@@ -51,6 +51,7 @@ internal constructor(private val context: Context, executor: Executor) :

    init {
        enableOrDisableWindowListeners()
        mBgExecutor.execute {
            context.contentResolver.registerContentObserver(
                    Settings.Global.getUriFor(VIEW_CAPTURE_ENABLED),
                    false,
@@ -60,6 +61,7 @@ internal constructor(private val context: Context, executor: Executor) :
                        }
                    })
        }
    }

    @AnyThread
    private fun enableOrDisableWindowListeners() {