diff --git a/linphone-app/src/components/core/CoreHandlers.cpp b/linphone-app/src/components/core/CoreHandlers.cpp index 83f379388..0600a10b7 100644 --- a/linphone-app/src/components/core/CoreHandlers.cpp +++ b/linphone-app/src/components/core/CoreHandlers.cpp @@ -129,7 +129,8 @@ void CoreHandlers::onChatRoomStateChanged( const std::shared_ptr & chatRoom, linphone::ChatRoom::State state ) { - emit chatRoomStateChanged(chatRoom, state); + if (core->getGlobalState() == linphone::GlobalState::On) + emit chatRoomStateChanged(chatRoom, state); } void CoreHandlers::onConfiguringStatus(