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

Commit 6a6cbde3 authored by LuK1337's avatar LuK1337 Committed by Michael Bestas
Browse files

ThemePicker: Apply window insets to quick affordance fragment

Change-Id: Ia53e574c9b8cf034327183448292cd0c14858c52
parent fca4a757
Loading
Loading
Loading
Loading
+13 −0
Original line number Original line Diff line number Diff line
@@ -21,6 +21,7 @@ import android.os.Bundle
import android.view.LayoutInflater
import android.view.LayoutInflater
import android.view.View
import android.view.View
import android.view.ViewGroup
import android.view.ViewGroup
import android.view.WindowInsets
import androidx.lifecycle.ViewModelProvider
import androidx.lifecycle.ViewModelProvider
import androidx.lifecycle.get
import androidx.lifecycle.get
import com.android.customization.module.ThemePickerInjector
import com.android.customization.module.ThemePickerInjector
@@ -54,6 +55,18 @@ class KeyguardQuickAffordancePickerFragment : AppbarFragment() {
                false,
                false,
            )
            )
        setUpToolbar(view)
        setUpToolbar(view)

        // For nav bar edge-to-edge effect.
        view.setOnApplyWindowInsetsListener { v: View, windowInsets: WindowInsets ->
            v.setPadding(
                v.paddingLeft,
                v.paddingTop,
                v.paddingRight,
                windowInsets.systemWindowInsetBottom
            )
            windowInsets
        }

        val injector = InjectorProvider.getInjector() as ThemePickerInjector
        val injector = InjectorProvider.getInjector() as ThemePickerInjector
        val viewModel: KeyguardQuickAffordancePickerViewModel =
        val viewModel: KeyguardQuickAffordancePickerViewModel =
            ViewModelProvider(
            ViewModelProvider(