Finally added enqueue functionality to extension options, fixed flawed selector in options, modified main.cpp so enqueuing when mpv is closed open a new instance

This commit is contained in:
Baldomo
2020-12-12 18:00:19 +01:00
parent 1a454608ab
commit 8659ddeeee
5 changed files with 15 additions and 8 deletions

View File

@@ -54,11 +54,13 @@ int main(int argc, char const *argv[]) {
if (mo->needs_ipc()) {
mpvipc *mipc = new mpvipc();
bool success = mipc->send(mo->build_ipc());
if (!success) {
std::cout << "Error writing to mpv socket" << std::endl;
return 1;
if (success) {
return 0;
}
} else std::system(mo->build_cmd().c_str());
std::cout << "Error writing to socket, opening new instance" << std::endl;
}
std::system(mo->build_cmd().c_str());
return 0;
}