diff --git a/renderers/video_renderer_gstreamer.c b/renderers/video_renderer_gstreamer.c index 0af9d9e..901acb9 100644 --- a/renderers/video_renderer_gstreamer.c +++ b/renderers/video_renderer_gstreamer.c @@ -22,6 +22,7 @@ #include #include + #ifdef X_DISPLAY_FIX #include "x_display_fix.h" #endif @@ -219,6 +220,9 @@ void video_renderer_destroy(video_renderer_t *renderer) { gst_object_unref (renderer->pipeline); if (renderer) { free(renderer); +#ifdef X_DISPLAY_FIX + my_window = (Window) NULL; +#endif } }