fix(core): Always initialize input pipe

This commit is contained in:
Michael Carlberg 2016-06-02 18:47:26 +02:00
parent 331c94c248
commit 8c8d5bc4a8

View File

@ -158,18 +158,16 @@ int main(int argc, char **argv)
*/
std::string pipe_file;
if (!isatty(STDOUT_FILENO)) {
if (cli::has_option("pipe")) {
pipe_file = cli::get_option_value("pipe");
} else {
pipe_file = "/tmp/lemonbuddy.pipe."
+ get_bar()->opts->wm_name
+ "."
+ std::to_string(proc::get_process_id());
auto fptr = std::make_unique<io::file::FilePtr>(pipe_file, "a+");
if (!*fptr)
throw ApplicationError(StrErrno());
}
if (cli::has_option("pipe")) {
pipe_file = cli::get_option_value("pipe");
} else {
pipe_file = "/tmp/lemonbuddy.pipe."
+ get_bar()->opts->wm_name
+ "."
+ std::to_string(proc::get_process_id());
auto fptr = std::make_unique<io::file::FilePtr>(pipe_file, "a+");
if (!*fptr)
throw ApplicationError(StrErrno());
}
/**