2 Commits

Author SHA1 Message Date
Arthur Sonzogni
f48da3c208 Merge 662a913b01 into 994915dbb9 2025-08-03 09:58:23 +00:00
ArthurSonzogni
662a913b01 Update 2025-08-03 11:49:14 +02:00
3 changed files with 4 additions and 14 deletions

View File

@@ -1,5 +1,3 @@
common --enable_bzlmod
build --features=layering_check build --features=layering_check
build --enable_bzlmod build --enable_bzlmod

View File

@@ -163,15 +163,6 @@ ftxui_cc_library(
"src/ftxui/component/util.cpp", "src/ftxui/component/util.cpp",
"src/ftxui/component/window.cpp", "src/ftxui/component/window.cpp",
# Core
"src/ftxui/core/task.cpp",
"src/ftxui/core/task.hpp",
"src/ftxui/core/task_queue.cpp",
"src/ftxui/core/task_queue.hpp",
"src/ftxui/core/task_runner.cpp",
"src/ftxui/core/task_runner.hpp",
# Private header from ftxui:dom. # Private header from ftxui:dom.
"src/ftxui/dom/node_decorator.hpp", "src/ftxui/dom/node_decorator.hpp",
@@ -214,6 +205,7 @@ cc_test(
"src/ftxui/component/menu_test.cpp", "src/ftxui/component/menu_test.cpp",
"src/ftxui/component/modal_test.cpp", "src/ftxui/component/modal_test.cpp",
"src/ftxui/component/radiobox_test.cpp", "src/ftxui/component/radiobox_test.cpp",
"src/ftxui/component/receiver_test.cpp",
"src/ftxui/component/resizable_split_test.cpp", "src/ftxui/component/resizable_split_test.cpp",
"src/ftxui/component/slider_test.cpp", "src/ftxui/component/slider_test.cpp",
"src/ftxui/component/terminal_input_parser_test.cpp", "src/ftxui/component/terminal_input_parser_test.cpp",

View File

@@ -17,11 +17,11 @@ using Task = std::function<void()>;
/// specific time, or as soon as possible. /// specific time, or as soon as possible.
struct PendingTask { struct PendingTask {
// Immediate task: // Immediate task:
PendingTask(Task t) : task(std::move(t)) {} // NOLINT PendingTask(Task task) : task(std::move(task)) {} // NOLINT
// Delayed task with a duration // Delayed task with a duration
PendingTask(Task t, std::chrono::steady_clock::duration duration) PendingTask(Task task, std::chrono::steady_clock::duration duration)
: task(std::move(t)), : task(std::move(task)),
time(std::chrono::steady_clock::now() + duration) {} time(std::chrono::steady_clock::now() + duration) {}
/// The task to be executed. /// The task to be executed.