From 86512e237eee626b0aba9126b2694b7987dfc5c6 Mon Sep 17 00:00:00 2001 From: LucasGGamerM Date: Mon, 15 Jul 2024 18:00:09 -0300 Subject: [PATCH] fix(b9efdbbb40d6e10bee7bfeff6c16915f78aa66c2): adapt the ComposeFragment's take picture button to that commit --- .../joinmastodon/android/fragments/ComposeFragment.java | 4 ++-- mastodon/src/main/res/xml/file_paths.xml | 7 ------- mastodon/src/main/res/xml/fileprovider_paths.xml | 3 +++ 3 files changed, 5 insertions(+), 9 deletions(-) delete mode 100644 mastodon/src/main/res/xml/file_paths.xml diff --git a/mastodon/src/main/java/org/joinmastodon/android/fragments/ComposeFragment.java b/mastodon/src/main/java/org/joinmastodon/android/fragments/ComposeFragment.java index abab4c7cf..e65c9bba7 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/fragments/ComposeFragment.java +++ b/mastodon/src/main/java/org/joinmastodon/android/fragments/ComposeFragment.java @@ -65,6 +65,7 @@ import com.twitter.twittertext.TwitterTextEmojiRegex; import org.joinmastodon.android.E; import org.joinmastodon.android.GlobalUserPreferences; import org.joinmastodon.android.R; +import org.joinmastodon.android.TweakedFileProvider; import org.joinmastodon.android.api.MastodonErrorResponse; import org.joinmastodon.android.api.requests.statuses.CreateStatus; import org.joinmastodon.android.api.requests.statuses.DeleteStatus; @@ -98,7 +99,6 @@ import org.joinmastodon.android.ui.text.ComposeAutocompleteSpan; import org.joinmastodon.android.ui.text.ComposeHashtagOrMentionSpan; import org.joinmastodon.android.ui.text.HtmlParser; import org.joinmastodon.android.ui.utils.SimpleTextWatcher; -import org.joinmastodon.android.utils.FileProvider; import org.joinmastodon.android.utils.TransferSpeedTracker; import org.joinmastodon.android.ui.utils.UiUtils; import org.joinmastodon.android.ui.viewcontrollers.ComposeAutocompleteViewController; @@ -1505,7 +1505,7 @@ public class ComposeFragment extends MastodonToolbarFragment implements OnBackPr private void openCamera() throws IOException { if (getContext().checkSelfPermission(Manifest.permission.CAMERA) == PackageManager.PERMISSION_GRANTED) { File photoFile = File.createTempFile("img", ".jpg"); - photoUri = FileProvider.getUriForFile(getContext(), getContext().getPackageName() + ".fileprovider", photoFile); + photoUri = UiUtils.getFileProviderUri(getContext(), photoFile); Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, photoUri); diff --git a/mastodon/src/main/res/xml/file_paths.xml b/mastodon/src/main/res/xml/file_paths.xml deleted file mode 100644 index 1a6beb42f..000000000 --- a/mastodon/src/main/res/xml/file_paths.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - \ No newline at end of file diff --git a/mastodon/src/main/res/xml/fileprovider_paths.xml b/mastodon/src/main/res/xml/fileprovider_paths.xml index c1701d9f4..9c947d494 100644 --- a/mastodon/src/main/res/xml/fileprovider_paths.xml +++ b/mastodon/src/main/res/xml/fileprovider_paths.xml @@ -1,4 +1,7 @@ + \ No newline at end of file