Revert "Revert "fix: instance detection (#253)""
This reverts commit 0f37a36b105328bbeab3816df383a230907f98d6.
This commit is contained in:
parent
b6bc76dc16
commit
07523c314c
@ -65,11 +65,16 @@ int main(int argc, char **arguments)
|
|||||||
gGuard = std::make_shared<guardpp::guard>("soundux-guard");
|
gGuard = std::make_shared<guardpp::guard>("soundux-guard");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (gGuard->other_instance())
|
if (auto other_instance = gGuard->other_instance(); other_instance.has_value() && other_instance.value())
|
||||||
{
|
{
|
||||||
Fancy::fancy.logTime().failure() << "Another Instance is already running!" << std::endl;
|
Fancy::fancy.logTime().failure() << "Another Instance is already running!" << std::endl;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
else if (!other_instance.has_value()) // NOLINT
|
||||||
|
{
|
||||||
|
Fancy::fancy.logTime().warning() << "Failed to check for other instances: " << other_instance.error()
|
||||||
|
<< std::endl;
|
||||||
|
}
|
||||||
|
|
||||||
gConfig.load();
|
gConfig.load();
|
||||||
gData.set(gConfig.data);
|
gData.set(gConfig.data);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user