[plasma/spectacle] src/Platforms: Revert "VideoPlatformWayland: Don't prematurely set Recording state"

Noah Davis <[email protected]> Wed, 5 Aug 2026 04:33:58 +0000 (UTC)
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git commit f5d104f0c441309783d21269b6f1bc6dd476fdb2 by Noah Davis.
Committed on 05/08/2026 at 04:31.
Pushed by ndavis into branch 'master'.

Revert "VideoPlatformWayland: Don't prematurely set Recording state"

This reverts commit 65aa0df266fdb791efd14489e6c41d3ade2650ab.

BUG: 523844

M  +2    -0    src/Platforms/VideoPlatformWayland.cpp

https://invent.kde.org/plasma/spectacle/-/commit/f5d104f0c441309783d21269b6f1bc6dd476fdb2

diff --git a/src/Platforms/VideoPlatformWayland.cpp b/src/Platforms/VideoPlatformWayland.cpp
index 3a95bdaa6..483cc837a 100644
--- a/src/Platforms/VideoPlatformWayland.cpp
+++ b/src/Platforms/VideoPlatformWayland.cpp
@@ -264,6 +264,8 @@ void VideoPlatformWayland::startRecording(const QUrl &fileUrl, RecordingMode rec
             if (!m_recorder->output().isEmpty()) {
                 m_recorder->start();
             }
+            setRecordingMode(recordingMode);
+            setRecordingState(VideoPlatform::RecordingState::Recording);
         });
         connect(stream, &ScreencastingStream::failed, this, [this](const QString &error) {
             setRecordingState(VideoPlatform::RecordingState::NotRecording);