mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-07-15 07:44:10 +00:00
UI: Fix crash if missing module in context bar
If a module is not found in context bar, it crashed when resolving
source type name. This is same change as 41367bb2b
but fixes
window-capture and display-capture.
Also removes an unnecessary pair of braces.
This commit is contained in:
parent
17c39ccb07
commit
fcf6b24e44
|
@ -229,9 +229,8 @@ void AudioCaptureToolbar::Init()
|
|||
|
||||
obs_module_t *mod =
|
||||
get_os_module("win-wasapi", "mac-capture", "linux-pulseaudio");
|
||||
if (!mod) {
|
||||
if (!mod)
|
||||
return;
|
||||
}
|
||||
|
||||
const char *device_str =
|
||||
get_os_text(mod, "Device", "CoreAudio.Device", "Device");
|
||||
|
@ -254,6 +253,9 @@ void WindowCaptureToolbar::Init()
|
|||
|
||||
obs_module_t *mod =
|
||||
get_os_module("win-capture", "mac-capture", "linux-capture");
|
||||
if (!mod)
|
||||
return;
|
||||
|
||||
const char *device_str = get_os_text(mod, "WindowCapture.Window",
|
||||
"WindowUtils.Window", "Window");
|
||||
ui->deviceLabel->setText(device_str);
|
||||
|
@ -283,6 +285,9 @@ void DisplayCaptureToolbar::Init()
|
|||
|
||||
obs_module_t *mod =
|
||||
get_os_module("win-capture", "mac-capture", "linux-capture");
|
||||
if (!mod)
|
||||
return;
|
||||
|
||||
const char *device_str =
|
||||
get_os_text(mod, "Monitor", "DisplayCapture.Display", "Screen");
|
||||
ui->deviceLabel->setText(device_str);
|
||||
|
|
Loading…
Reference in a new issue