diff options
author | Georges Basile Stavracas Neto <georges.stavracas@gmail.com> | 2023-01-24 14:46:43 -0300 |
---|---|---|
committer | Robert Mader <robert.mader@collabora.com> | 2023-04-07 12:49:53 +0200 |
commit | 7f28fa6c79c4af398ea45f25d956b2b908fb4277 (patch) | |
tree | 00187e7d379b4d91c76ee80fef819bbef5d67c51 | |
parent | ded7b8dfba0bfca35e3a5f919424865ad6a235ad (diff) | |
download | mutter-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.c | 3 |
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)) { |