Start call after granting permissions.

Fixes #12419
This commit is contained in:
Alex Hart
2022-09-02 12:30:45 -03:00
committed by Greyson Parrelli
parent 135d002f02
commit 2e2b31aa79
2 changed files with 127 additions and 39 deletions

View File

@@ -1445,9 +1445,9 @@ public class ConversationParentFragment extends Fragment
if (recipient == null) return;
if (isSecure) {
CommunicationActions.startVoiceCall(requireActivity(), recipient);
CommunicationActions.startVoiceCall(this, recipient);
} else {
CommunicationActions.startInsecureCall(requireActivity(), recipient);
CommunicationActions.startInsecureCall(this, recipient);
}
}
@@ -1460,7 +1460,7 @@ public class ConversationParentFragment extends Fragment
.setPositiveButton(android.R.string.ok, (d, w) -> d.dismiss())
.show();
} else {
CommunicationActions.startVideoCall(requireActivity(), recipient);
CommunicationActions.startVideoCall(this, recipient);
}
}
@@ -3485,7 +3485,7 @@ public class ConversationParentFragment extends Fragment
private class QuickCameraToggleListener implements OnClickListener {
@Override
public void onClick(View v) {
Permissions.with(requireActivity())
Permissions.with(ConversationParentFragment.this)
.request(Manifest.permission.CAMERA)
.ifNecessary()
.withRationaleDialog(getString(R.string.ConversationActivity_to_capture_photos_and_video_allow_signal_access_to_the_camera), R.drawable.ic_camera_24)