Skip to content

Fix recording

Aleix Pol Gonzalez requested to merge work/cherry-pick-d5d743c1 into release/24.02

Make sure we don't enter the recording state until all the properties are set.

When the code was originally implemented, we didn't have the blocking call to set up the temp path, this makes it possible for the ScreencastingStream::created signal to emit while we are at ::setupOutput.

To address that, guard the activation to make sure both values are on point.

(cherry picked from commit d5d743c1)

Merge request reports