Change where edit profile screen requests camera permission.

This commit is contained in:
Alex Hart
2020-08-25 16:35:16 -03:00
committed by GitHub
parent 92ecf2d5de
commit a3438c4f8d
4 changed files with 28 additions and 22 deletions

View File

@@ -1,6 +1,5 @@
package org.thoughtcrime.securesms.groups.ui.creategroup.details;
import android.Manifest;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
@@ -37,7 +36,6 @@ import org.thoughtcrime.securesms.mediasend.AvatarSelectionBottomSheetDialogFrag
import org.thoughtcrime.securesms.mediasend.Media;
import org.thoughtcrime.securesms.mms.DecryptableStreamUriLoader;
import org.thoughtcrime.securesms.mms.GlideApp;
import org.thoughtcrime.securesms.permissions.Permissions;
import org.thoughtcrime.securesms.profiles.AvatarHelper;
import org.thoughtcrime.securesms.recipients.Recipient;
import org.thoughtcrime.securesms.recipients.RecipientId;
@@ -253,12 +251,8 @@ public class AddGroupDetailsFragment extends LoggingFragment {
}
private void showAvatarSelectionBottomSheet() {
Permissions.with(this)
.request(Manifest.permission.CAMERA, Manifest.permission.WRITE_EXTERNAL_STORAGE)
.ifNecessary()
.onAnyResult(() -> AvatarSelectionBottomSheetDialogFragment.create(viewModel.hasAvatar(), true, REQUEST_CODE_AVATAR, true)
.show(getChildFragmentManager(), "BOTTOM"))
.execute();
AvatarSelectionBottomSheetDialogFragment.create(viewModel.hasAvatar(), true, REQUEST_CODE_AVATAR, true)
.show(getChildFragmentManager(), "BOTTOM");
}
public interface Callback {