diff --git a/Linphone/core/participant/ParticipantDeviceList.cpp b/Linphone/core/participant/ParticipantDeviceList.cpp index 373168c71..c33c20034 100644 --- a/Linphone/core/participant/ParticipantDeviceList.cpp +++ b/Linphone/core/participant/ParticipantDeviceList.cpp @@ -74,6 +74,7 @@ QSharedPointer ParticipantDeviceList::getMe() const { void ParticipantDeviceList::setDevices(QList> devices) { mustBeInMainThread(log().arg(Q_FUNC_INFO)); + resetData(); add(devices); lDebug() << log().arg("Add %1 devices").arg(devices.size()); }