From 0d23a5ea15bcc1910b107e6073ae7e57ac8f2140 Mon Sep 17 00:00:00 2001 From: Tobias Jakobi Date: Sat, 22 May 2021 19:31:52 +0200 Subject: [PATCH] screencast: move xdpw_pwr_stream_destroy() up - keep the order of functions in-sync with the header --- src/screencast/pipewire_screencast.c | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/screencast/pipewire_screencast.c b/src/screencast/pipewire_screencast.c index 17be160..78db607 100644 --- a/src/screencast/pipewire_screencast.c +++ b/src/screencast/pipewire_screencast.c @@ -206,6 +206,18 @@ void xdpw_pwr_stream_create(struct xdpw_screencast_instance *cast) { ¶m, 1); } +void xdpw_pwr_stream_destroy(struct xdpw_screencast_instance *cast) { + if (!cast->stream) { + return; + } + + logprint(DEBUG, "pipewire: destroying stream"); + pw_stream_flush(cast->stream, false); + pw_stream_disconnect(cast->stream); + pw_stream_destroy(cast->stream); + cast->stream = NULL; +} + int xdpw_pwr_context_create(struct xdpw_state *state) { struct xdpw_screencast_context *ctx = &state->screencast; @@ -244,15 +256,3 @@ void xdpw_pwr_context_destroy(struct xdpw_state *state) { ctx->pwr_context = NULL; } } - -void xdpw_pwr_stream_destroy(struct xdpw_screencast_instance *cast) { - if (!cast->stream) { - return; - } - - logprint(DEBUG, "pipewire: destroying stream"); - pw_stream_flush(cast->stream, false); - pw_stream_disconnect(cast->stream); - pw_stream_destroy(cast->stream); - cast->stream = NULL; -}