diff --git a/src/plugins/screencast/pipewirecore.cpp b/src/plugins/screencast/pipewirecore.cpp index 085d059537..94d77594f7 100644 --- a/src/plugins/screencast/pipewirecore.cpp +++ b/src/plugins/screencast/pipewirecore.cpp @@ -41,6 +41,8 @@ PipeWireCore::~PipeWireCore() if (pwMainLoop) { pw_loop_destroy(pwMainLoop); } + + pw_deinit(); } void PipeWireCore::onCoreError(void *data, uint32_t id, int seq, int res, const char *message)