diff --git a/resources/qml/voip/ScreenShare.qml b/resources/qml/voip/ScreenShare.qml
index 2337f6d0700ea7eeb39d05ee69a939631f663756..7f8665bcd80d1e28cdbdbfd4219913fdfb9784d8 100644
--- a/resources/qml/voip/ScreenShare.qml
+++ b/resources/qml/voip/ScreenShare.qml
@@ -47,7 +47,7 @@ Popup {
 
             Layout.fillWidth: true
             model: CallManager.screenShareTypeList()
-            onCurrentIndexChanged: CallManager.setVoip(currentIndex);
+            onCurrentIndexChanged: CallManager.setScreenShareType(currentIndex);
           }
         }
 
diff --git a/src/voip/CallManager.h b/src/voip/CallManager.h
index e84b79c947b073debd6dba4c7dbef7db22c880d6..c0fd0831ece247cf5d70b1f2390027e6714dd7b4 100644
--- a/src/voip/CallManager.h
+++ b/src/voip/CallManager.h
@@ -27,7 +27,7 @@ struct TurnServer;
 
 class QUrl;
 
-class CallManager final : public QObject
+class CallManager : public QObject
 {
     Q_OBJECT