Merge pull request #2708 from nextcloud/bugfix/noid/avoidNpeOnHangup

avoid NPE on hangup
This commit is contained in:
Marcel Hibbe 2023-01-20 09:10:57 +01:00 committed by GitHub
commit f493c84108
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1746,8 +1746,10 @@ public class CallActivity extends CallBaseActivity {
Log.d(TAG, "hangupNetworkCalls. shutDownView=" + shutDownView);
int apiVersion = ApiUtils.getCallApiVersion(conversationUser, new int[]{ApiUtils.APIv4, 1});
callParticipantList.removeObserver(callParticipantListObserver);
callParticipantList.destroy();
if (callParticipantList != null) {
callParticipantList.removeObserver(callParticipantListObserver);
callParticipantList.destroy();
}
ncApi.leaveCall(credentials, ApiUtils.getUrlForCall(apiVersion, baseUrl, roomToken))
.subscribeOn(Schedulers.io())