[niepce/gtk4: 4/10] gtk4: fix critical warning about gesture
- From: Hubert Figuière <hub src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [niepce/gtk4: 4/10] gtk4: fix critical warning about gesture
- Date: Mon, 21 Mar 2022 05:01:23 +0000 (UTC)
commit 36ae0ba010b7c7fa984d13e1a8df090d96c60832
Author: Hubert Figuière <hub figuiere net>
Date: Sun Mar 20 12:46:48 2022 -0400
gtk4: fix critical warning about gesture
- apparently can't recycle gestures
src/fwk/toolkit/widgets/editablehscale.cpp | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
---
diff --git a/src/fwk/toolkit/widgets/editablehscale.cpp b/src/fwk/toolkit/widgets/editablehscale.cpp
index a762c0e..c209a01 100644
--- a/src/fwk/toolkit/widgets/editablehscale.cpp
+++ b/src/fwk/toolkit/widgets/editablehscale.cpp
@@ -72,7 +72,13 @@ void EditableHScale::_init()
m_entry.set_digits(2);
m_entry.set_editable(true);
- m_entry.add_controller(gesture);
+ auto gesture2 = Gtk::GestureClick::create();
+ gesture->set_button(1);
+ gesture->signal_released()
+ .connect([this] (int, double, double) {
+ this->on_button_press_event();
+ });
+ m_entry.add_controller(gesture2);
append(m_entry);
m_adj->signal_value_changed()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]