diff --git a/private/lib/linux/x86_64/librktwebview.so b/private/lib/linux/x86_64/librktwebview.so index 72d5008..8a3dc76 100755 Binary files a/private/lib/linux/x86_64/librktwebview.so and b/private/lib/linux/x86_64/librktwebview.so differ diff --git a/rktwebview_qt/rktwebview.cpp b/rktwebview_qt/rktwebview.cpp index 0aebc2c..cb267f1 100644 --- a/rktwebview_qt/rktwebview.cpp +++ b/rktwebview_qt/rktwebview.cpp @@ -148,8 +148,9 @@ bool runRktWebview(Handle_t *handler) posix_spawn_file_actions_t action; posix_spawn_file_actions_init(&action); + unlink(log_file.c_str()); posix_spawn_file_actions_addopen(&action, STDOUT_FILENO, log_file.c_str(), O_CREAT|O_WRONLY, 0600); - posix_spawn_file_actions_addopen(&action, STDERR_FILENO, log_file.c_str(), O_WRONLY|O_APPEND, 0600); + posix_spawn_file_actions_addopen(&action, STDERR_FILENO, log_file.c_str(), O_WRONLY, 0600); int r = posix_spawn(&handler->rkt_webview_prg_pid, rkt_webview_prg_path, &action, nullptr, argv, environ);