mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-08-24 02:34:23 -05:00
win-capture: Always reset timeout when searching for target display
If the display wasn't found, the timer was not reset, causing the code to execute on every single tick, stalling the graphics thread and using excessive CPU.
This commit is contained in:
@@ -526,9 +526,9 @@ static void duplicator_capture_tick(void *data, float seconds)
|
||||
capture->handle);
|
||||
}
|
||||
}
|
||||
|
||||
capture->reset_timeout = 0.0f;
|
||||
}
|
||||
|
||||
capture->reset_timeout = 0.0f;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
@@ -563,10 +563,10 @@ static void duplicator_capture_tick(void *data, float seconds)
|
||||
capture->duplicator =
|
||||
gs_duplicator_create(
|
||||
dxgi_index);
|
||||
|
||||
capture->reset_timeout = 0.0f;
|
||||
}
|
||||
}
|
||||
|
||||
capture->reset_timeout = 0.0f;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user