From 2bdc1e9d7cd7f935fd34bbda225fd5d0192b1b69 Mon Sep 17 00:00:00 2001 From: Charles Ray Shisler III Date: Sun, 21 Feb 2016 18:25:36 -0800 Subject: [PATCH] linux-capture: Fix texture lingering after window closes After source window closes, texture is still visible in preview until the source window opens again. --- plugins/linux-capture/xcompcap-main.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/linux-capture/xcompcap-main.cpp b/plugins/linux-capture/xcompcap-main.cpp index d894795c6..8f5d32ea3 100644 --- a/plugins/linux-capture/xcompcap-main.cpp +++ b/plugins/linux-capture/xcompcap-main.cpp @@ -520,6 +520,10 @@ void XCompcapMain::tick(float seconds) void XCompcapMain::render(gs_effect_t *effect) { PLock lock(&p->lock, true); + + if (!p->win) + return; + effect = obs_get_base_effect(OBS_EFFECT_OPAQUE); if (!lock.isLocked() || !p->tex)