From 9d71678c2863f723d4c2010ce292c41e09f42f3b Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Fri, 4 Dec 2015 17:02:29 +0100 Subject: [PATCH] If there is no current vtable, return the first one if exists --- coreapi/vtables.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/coreapi/vtables.c b/coreapi/vtables.c index b01a91f08..3611d290a 100644 --- a/coreapi/vtables.c +++ b/coreapi/vtables.c @@ -38,6 +38,9 @@ void linphone_core_v_table_destroy(LinphoneCoreVTable* table) { } LinphoneCoreVTable *linphone_core_get_current_vtable(LinphoneCore *lc) { + if (lc->current_vtable == NULL && ms_list_size(lc->vtable_refs) > 0) { + return (LinphoneCoreVTable *)ms_list_nth_data(lc->vtable_refs, 0); + } return lc->current_vtable; }