UI: Move obs startup/shutdown to obs-app.cpp

Now that we aren't dependent upon a window for our context, we can
safely move the obs context creation/destruction to obs-app.cpp, and use
the OBSContext helper class to automatically shut down obs.
This commit is contained in:
jp9000
2015-08-02 00:48:16 -07:00
parent 04e4ca1d53
commit 1722425f22
3 changed files with 3 additions and 4 deletions

View File

@@ -841,8 +841,6 @@ void OBSBasic::OBSInit()
if (ret <= 0)
throw "Failed to get scene collection json file path";
if (!obs_startup(App()->GetLocale()))
throw "Failed to initialize libobs";
if (!InitBasicConfig())
throw "Failed to load basic.ini";
if (!ResetAudio())
@@ -1114,8 +1112,6 @@ OBSBasic::~OBSBasic()
* expect or want it to. */
QApplication::sendPostedEvents(this);
obs_shutdown();
config_set_int(App()->GlobalConfig(), "General", "LastVersion",
LIBOBS_API_VER);