Skip to content

Commit 5c15e30

Browse files
BarryCarlyonRytoEX
authored andcommitted
Switch to obs_frontend_create_profile // obs_frontend_delete_profile
1 parent 3fd2fb0 commit 5c15e30

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

src/requesthandler/RequestHandler_Config.cpp

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -289,9 +289,7 @@ RequestResult RequestHandler::CreateProfile(const Request &request)
289289
if (std::find(profiles.begin(), profiles.end(), profileName) != profiles.end())
290290
return RequestResult::Error(RequestStatus::ResourceAlreadyExists);
291291

292-
QMainWindow *mainWindow = static_cast<QMainWindow *>(obs_frontend_get_main_window());
293-
QMetaObject::invokeMethod(mainWindow, "CreateNewProfile", Qt::BlockingQueuedConnection,
294-
Q_ARG(QString, QString::fromStdString(profileName)));
292+
obs_frontend_create_profile(QString::fromStdString(profileName));
295293

296294
return RequestResult::Success();
297295
}
@@ -324,9 +322,7 @@ RequestResult RequestHandler::RemoveProfile(const Request &request)
324322
if (profiles.size() < 2)
325323
return RequestResult::Error(RequestStatus::NotEnoughResources);
326324

327-
QMainWindow *mainWindow = static_cast<QMainWindow *>(obs_frontend_get_main_window());
328-
QMetaObject::invokeMethod(mainWindow, "DeleteProfile", Qt::BlockingQueuedConnection,
329-
Q_ARG(QString, QString::fromStdString(profileName)));
325+
obs_frontend_delete_profile(QString::fromStdString(profileName));
330326

331327
return RequestResult::Success();
332328
}

0 commit comments

Comments
 (0)