From ae09b3c0f22e2cbf6826318c0e7947f425b29453 Mon Sep 17 00:00:00 2001 From: ArthurSonzogni Date: Sun, 5 Nov 2023 10:27:15 +0100 Subject: [PATCH] Revert "Added anti drag feature to checkboxes" This reverts commit 640e1c85badcaff7b8a7dca7c4db56c0d3110cfc. --- src/ftxui/component/checkbox.cpp | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/ftxui/component/checkbox.cpp b/src/ftxui/component/checkbox.cpp index 3d95edb3..ebfa46d8 100644 --- a/src/ftxui/component/checkbox.cpp +++ b/src/ftxui/component/checkbox.cpp @@ -70,25 +70,17 @@ class CheckboxBase : public ComponentBase, public CheckboxOption { } if (event.mouse().button == Mouse::Left && - event.mouse().motion == Mouse::Pressed && - isMousePressed == false) { + event.mouse().motion == Mouse::Pressed) { *checked = !*checked; - isMousePressed = true; on_change(); return true; } - if (event.mouse().button == Mouse::Left && - event.mouse().motion == Mouse::Released) { - isMousePressed = false; - } - return false; } bool Focusable() const final { return true; } - bool isMousePressed = false; bool hovered_ = false; Box box_; };