From 3ca6a2d395cee196870dd1cdef340ce4803d7213 Mon Sep 17 00:00:00 2001 From: Aleix Pol Date: Thu, 10 Dec 2020 03:49:35 +0100 Subject: [PATCH] thumbnail: don't request the window stream until we first need it This way we don't add more pressure upon application startup time. It doesn't seem noticeable when showing the windows overview. --- containments/taskpanel/package/contents/ui/Thumbnail.qml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/containments/taskpanel/package/contents/ui/Thumbnail.qml b/containments/taskpanel/package/contents/ui/Thumbnail.qml index 141bde10..a5089911 100644 --- a/containments/taskpanel/package/contents/ui/Thumbnail.qml +++ b/containments/taskpanel/package/contents/ui/Thumbnail.qml @@ -26,9 +26,14 @@ TaskManager.PipeWireSourceItem { visible: Window.visibility !== Window.Hidden nodeId: waylandItem.nodeId + onVisibleChanged: { + if (visible && waylandItem.uuid.length === 0) { + waylandItem.uuid = model.WinIdList[0] + } + } + TaskManager.ScreencastingRequest { id: waylandItem - uuid: model.WinIdList[0] } }