summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>2023-01-24 14:46:43 -0300
committerRobert Mader <robert.mader@collabora.com>2023-04-07 12:49:53 +0200
commit7f28fa6c79c4af398ea45f25d956b2b908fb4277 (patch)
tree00187e7d379b4d91c76ee80fef819bbef5d67c51
parentded7b8dfba0bfca35e3a5f919424865ad6a235ad (diff)
downloadmutter-7f28fa6c79c4af398ea45f25d956b2b908fb4277.tar.gz
screen-cast/src: Shuffle a variable around
This GError is only used within the frame recording block, so move it there. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2804>
-rw-r--r--src/backends/meta-screen-cast-stream-src.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/backends/meta-screen-cast-stream-src.c b/src/backends/meta-screen-cast-stream-src.c
index 6c071236a..91a8afab4 100644
--- a/src/backends/meta-screen-cast-stream-src.c
+++ b/src/backends/meta-screen-cast-stream-src.c
@@ -707,7 +707,6 @@ meta_screen_cast_stream_src_maybe_record_frame_with_timestamp (MetaScreenCastStr
struct spa_buffer *spa_buffer;
struct spa_meta_header *header;
uint8_t *data = NULL;
- g_autoptr (GError) error = NULL;
/* Accumulate the damaged region since we might not schedule a frame capture
* eventually but once we do, we should report all the previous damaged areas.
@@ -781,6 +780,8 @@ meta_screen_cast_stream_src_maybe_record_frame_with_timestamp (MetaScreenCastStr
if (!(flags & META_SCREEN_CAST_RECORD_FLAG_CURSOR_ONLY))
{
+ g_autoptr (GError) error = NULL;
+
g_clear_handle_id (&priv->follow_up_frame_source_id, g_source_remove);
if (do_record_frame (src, flags, spa_buffer, data, &error))
{