linux-capture: Fix texture lingering after window closes
After source window closes, texture is still visible in preview until the source window opens again.
This commit is contained in:
@@ -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)
|
||||
|
Reference in New Issue
Block a user