mirror of
https://github.com/termux-pacman/termux-packages.git
synced 2026-02-04 09:02:44 +00:00
32 lines
962 B
Diff
32 lines
962 B
Diff
diff --git a/src/btop.cpp b/src/btop.cpp
|
|
index ffd5ee6..21568d6 100644
|
|
--- a/src/btop.cpp
|
|
+++ b/src/btop.cpp
|
|
@@ -202,12 +202,6 @@ void clean_quit(int sig) {
|
|
Logger::warning("Failed to join _runner thread on exit!");
|
|
pthread_cancel(Runner::runner_id);
|
|
}
|
|
- #else
|
|
- constexpr struct timespec ts { .tv_sec = 5, .tv_nsec = 0 };
|
|
- if (pthread_timedjoin_np(Runner::runner_id, nullptr, &ts) != 0) {
|
|
- Logger::warning("Failed to join _runner thread on exit!");
|
|
- pthread_cancel(Runner::runner_id);
|
|
- }
|
|
#endif
|
|
}
|
|
|
|
@@ -719,12 +713,7 @@ namespace Runner {
|
|
if (active) {
|
|
Logger::error("Stall in Runner thread, restarting!");
|
|
active = false;
|
|
- // exit(1);
|
|
- pthread_cancel(Runner::runner_id);
|
|
- if (pthread_create(&Runner::runner_id, nullptr, &Runner::_runner, nullptr) != 0) {
|
|
- Global::exit_error_msg = "Failed to re-create _runner thread!";
|
|
- clean_quit(1);
|
|
- }
|
|
+ exit(1);
|
|
}
|
|
if (stopping or Global::resized) return;
|
|
|