Skip to content
Snippets Groups Projects
Verified Commit 7f2ae13c authored by Joe Donofry's avatar Joe Donofry
Browse files

Make PrivacyScreen work on Popped-out Rooms

parent d130c961
No related branches found
No related tags found
No related merge requests found
Pipeline #3140 passed
......@@ -143,6 +143,7 @@ Rectangle {
visible: Settings.privacyScreen
screenTimeout: Settings.privacyScreenTimeout
timelineRoot: adaptiveView
windowTarget: MainWindow
}
}
......@@ -14,9 +14,11 @@ Item {
property var timelineRoot
property int screenTimeout
required property var windowTarget
Connections {
function onActiveChanged() {
if (MainWindow.active) {
if (windowTarget.active) {
screenSaverTimer.stop();
screenSaver.state = "Invisible";
} else {
......@@ -26,14 +28,14 @@ Item {
}
}
target: MainWindow
target: windowTarget
}
Timer {
id: screenSaverTimer
interval: screenTimeout * 1000
running: !MainWindow.active
running: !windowTarget.active
onTriggered: {
screenSaver.state = "Visible";
}
......
......@@ -92,10 +92,19 @@ Page {
}
TimelineView {
id: timelineView
anchors.fill: parent
room: roomWindowW.room
roomPreview: roomWindowW.roomPreview.roomid ? roomWindowW.roomPreview : null
}
PrivacyScreen {
anchors.fill: parent
visible: Settings.privacyScreen
screenTimeout: Settings.privacyScreenTimeout
timelineRoot: timelineView
windowTarget: roomWindowW
}
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment