diff --git a/src/qml/JoinRoomDialog.qml b/src/qml/JoinRoomDialog.qml index 1a632e151..105fd5e92 100644 --- a/src/qml/JoinRoomDialog.qml +++ b/src/qml/JoinRoomDialog.qml @@ -15,8 +15,8 @@ import org.kde.neochat Kirigami.Dialog { id: root - property string room - property NeoChatConnection connection + required property string room + required property NeoChatConnection connection leftPadding: 0 rightPadding: 0 @@ -26,7 +26,7 @@ Kirigami.Dialog { standardButtons: Kirigami.Dialog.NoButton width: Math.min(applicationWindow().width, Kirigami.Units.gridUnit * 24) - title: i18nc("@title", "Join Room") + title: i18nc("@title:dialog", "Join Room") contentItem: ColumnLayout { spacing: 0 diff --git a/src/qml/Main.qml b/src/qml/Main.qml index 2afe8a735..69aad857d 100644 --- a/src/qml/Main.qml +++ b/src/qml/Main.qml @@ -107,7 +107,7 @@ Kirigami.ApplicationWindow { target: RoomManager function onAskJoinRoom(room) { - Qt.createComponent("org.kde.neochat", "JoinRoomDialog").createObject(applicationWindow(), { + Qt.createComponent("org.kde.neochat", "JoinRoomDialog").createObject(root, { room: room, connection: root.connection }).open();