mirror of
https://github.com/brunoherbelin/vimix.git
synced 2025-12-11 18:34:58 +01:00
Minor improvements in connection and IPC (multiple instances not fully
supported yet)
This commit is contained in:
21
main.cpp
21
main.cpp
@@ -53,6 +53,12 @@ int main(int argc, char *argv[])
|
||||
/// lock to inform an instance is running
|
||||
Settings::Lock();
|
||||
|
||||
///
|
||||
/// CONNECTION INIT
|
||||
///
|
||||
if ( !Connection::manager().init() )
|
||||
return 1;
|
||||
|
||||
///
|
||||
/// RENDERING INIT
|
||||
///
|
||||
@@ -65,10 +71,6 @@ int main(int argc, char *argv[])
|
||||
if ( !UserInterface::manager().Init() )
|
||||
return 1;
|
||||
|
||||
|
||||
if ( !Connection::manager().init() )
|
||||
return 1;
|
||||
|
||||
///
|
||||
/// GStreamer
|
||||
///
|
||||
@@ -99,8 +101,6 @@ int main(int argc, char *argv[])
|
||||
Rendering::manager().draw();
|
||||
}
|
||||
|
||||
Connection::manager().terminate();
|
||||
|
||||
///
|
||||
/// UI TERMINATE
|
||||
///
|
||||
@@ -112,13 +112,18 @@ int main(int argc, char *argv[])
|
||||
Rendering::manager().terminate();
|
||||
|
||||
///
|
||||
/// Settings
|
||||
/// CONNECTION TERMINATE
|
||||
///
|
||||
Settings::Save();
|
||||
Connection::manager().terminate();
|
||||
|
||||
/// unlock on clean exit
|
||||
Settings::Unlock();
|
||||
|
||||
///
|
||||
/// Settings
|
||||
///
|
||||
Settings::Save();
|
||||
|
||||
/// ok
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user