From 99f8ba5e0ce10134b68a43b3f9e26f53c655ad90 Mon Sep 17 00:00:00 2001 From: Nicholas Date: Thu, 10 Nov 2022 09:37:32 -0500 Subject: [PATCH] Enable icons in overflow menu. --- .../securesms/mediapreview/MediaPreviewV2Fragment.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/mediapreview/MediaPreviewV2Fragment.kt b/app/src/main/java/org/thoughtcrime/securesms/mediapreview/MediaPreviewV2Fragment.kt index 25b8d0a93..6faa0a6fa 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/mediapreview/MediaPreviewV2Fragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/mediapreview/MediaPreviewV2Fragment.kt @@ -1,6 +1,7 @@ package org.thoughtcrime.securesms.mediapreview import android.Manifest +import android.annotation.SuppressLint import android.content.ActivityNotFoundException import android.content.Context import android.content.DialogInterface @@ -16,6 +17,7 @@ import android.view.ViewGroup.MarginLayoutParams import android.view.ViewGroup.VISIBLE import android.view.animation.PathInterpolator import android.widget.Toast +import androidx.appcompat.view.menu.MenuBuilder import androidx.core.app.ShareCompat import androidx.core.view.ViewCompat import androidx.core.view.WindowInsetsCompat @@ -108,6 +110,7 @@ class MediaPreviewV2Fragment : Fragment(R.layout.fragment_media_preview_v2), Med viewModel.fetchAttachments(PartAuthority.requireAttachmentId(args.initialMediaUri), args.threadId, sorting) } + @SuppressLint("RestrictedApi") private fun initializeToolbar(toolbar: MaterialToolbar) { toolbar.setNavigationOnClickListener { requireActivity().onBackPressed() @@ -115,6 +118,7 @@ class MediaPreviewV2Fragment : Fragment(R.layout.fragment_media_preview_v2), Med toolbar.setTitleTextAppearance(requireContext(), R.style.Signal_Text_TitleMedium) toolbar.setSubtitleTextAppearance(requireContext(), R.style.Signal_Text_BodyMedium) + (binding.toolbar.menu as? MenuBuilder)?.setOptionalIconsVisible(true) binding.toolbar.inflateMenu(R.menu.media_preview) }