From 72b4f7c140e771c5abca5218fcbcfa4c9aed0919 Mon Sep 17 00:00:00 2001 From: ibrahim-iqbal Date: Thu, 6 Aug 2026 10:27:19 +0530 Subject: [PATCH] fix: use activity window for status bar icons in dialog fragments BaseDialogFragment was setting status bar icon appearance on the dialog's own window, which has no effect on the actual status bar. Use the activity's window instead, matching BaseAppCompatDialogFragment. Fixes #2127 --- .../pocketcasts/views/fragments/BaseDialogFragment.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/services/views/src/main/java/au/com/shiftyjelly/pocketcasts/views/fragments/BaseDialogFragment.kt b/modules/services/views/src/main/java/au/com/shiftyjelly/pocketcasts/views/fragments/BaseDialogFragment.kt index ac19f1a321f..e9577ebbbef 100644 --- a/modules/services/views/src/main/java/au/com/shiftyjelly/pocketcasts/views/fragments/BaseDialogFragment.kt +++ b/modules/services/views/src/main/java/au/com/shiftyjelly/pocketcasts/views/fragments/BaseDialogFragment.kt @@ -70,8 +70,10 @@ open class BaseDialogFragment : BottomSheetDialogFragment() { view.isClickable = true - dialog?.window?.let { window -> + activity?.window?.let { window -> theme.updateWindowStatusBarIcons(window = window, statusBarIconColor = statusBarIconColor) + } + dialog?.window?.let { window -> theme.updateWindowNavigationBarColor(window = window, navigationBarColor = navigationBarColor) }