Browse Source

linux-capture: Fix texture lingering after window closes

After source window closes, texture is still visible in preview until
the source window opens again.
Charles Ray Shisler III 10 years ago
parent
commit
2bdc1e9d7c
1 changed files with 4 additions and 0 deletions
  1. 4 0
      plugins/linux-capture/xcompcap-main.cpp

+ 4 - 0
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)