diff --git a/linphone-app/src/components/participant/ParticipantModel.cpp b/linphone-app/src/components/participant/ParticipantModel.cpp index aea6fff99..8efa81c90 100644 --- a/linphone-app/src/components/participant/ParticipantModel.cpp +++ b/linphone-app/src/components/participant/ParticipantModel.cpp @@ -87,7 +87,7 @@ void ParticipantModel::setSipAddress(const QString& address){ } void ParticipantModel::setAdminStatus(const bool& status){ - if(status != mAdminStatus){ + if(status != mAdminStatus || mParticipant && status != mParticipant->isAdmin()){ mAdminStatus = status; if(mParticipant) emit updateAdminStatus(mParticipant, mAdminStatus);