UI: Create OBSPermissions on stack

This fixes the window leaking and may improve performance.
This commit is contained in:
gxalpha
2023-03-10 14:47:43 +01:00
committed by Ryan Foster
parent 95cbd21a3b
commit 4c9ebc753c
2 changed files with 9 additions and 10 deletions

View File

@@ -5033,12 +5033,11 @@ void OBSBasic::on_action_Settings_triggered()
void OBSBasic::on_actionShowMacPermissions_triggered()
{
#ifdef __APPLE__
OBSPermissions *check =
new OBSPermissions(this, CheckPermission(kScreenCapture),
CheckPermission(kVideoDeviceAccess),
CheckPermission(kAudioDeviceAccess),
CheckPermission(kAccessibility));
check->exec();
OBSPermissions check(this, CheckPermission(kScreenCapture),
CheckPermission(kVideoDeviceAccess),
CheckPermission(kAudioDeviceAccess),
CheckPermission(kAccessibility));
check.exec();
#endif
}