kopia lustrzana https://github.com/ryukoposting/Signal-Android
Fix possible double-cancel in CallRequestController.
rodzic
5d9d6ac12b
commit
be66db898c
|
@ -26,6 +26,8 @@ public class CallRequestController implements RequestController {
|
||||||
public void cancel() {
|
public void cancel() {
|
||||||
AsyncTask.THREAD_POOL_EXECUTOR.execute(() -> {
|
AsyncTask.THREAD_POOL_EXECUTOR.execute(() -> {
|
||||||
synchronized (CallRequestController.this) {
|
synchronized (CallRequestController.this) {
|
||||||
|
if (canceled) return;
|
||||||
|
|
||||||
call.cancel();
|
call.cancel();
|
||||||
|
|
||||||
if (stream != null) {
|
if (stream != null) {
|
||||||
|
|
Ładowanie…
Reference in New Issue