diff --git a/callwidget.cpp b/callwidget.cpp
index cae7dda72e5d0c670694aaf53d52b5470ca6f7a8..1f55e330065147e94350c56569267f516e810264 100644
--- a/callwidget.cpp
+++ b/callwidget.cpp
@@ -741,7 +741,7 @@ void
 CallWidget::slotVideoViewDestroyed(const std::string& callid)
 {
     auto conversation = Utils::getSelectedConversation();
-    if (callid != conversation.uid) {
+    if (conversation.uid.empty() || callid != conversation.callId) {
         return;
     }
     if (ui->mainActivityWidget->isFullScreen()) {