Skip to content

Commit 84fc5bf

Browse files
committed
Fix #1195
1 parent 6316c6e commit 84fc5bf

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

src/Layouts/ItemBoard.vala

+9-8
Original file line numberDiff line numberDiff line change
@@ -106,13 +106,6 @@ public class Layouts.ItemBoard : Layouts.ItemBase {
106106
valign = Gtk.Align.CENTER,
107107
css_classes = { "flat", "no-padding" }
108108
};
109-
110-
checked_stack = new Gtk.Stack () {
111-
transition_type = Gtk.StackTransitionType.CROSSFADE
112-
};
113-
114-
// checked_stack.add_named (checked_button, "check-button");
115-
// checked_stack.add_named (checked_repeat_button, "repeat-button");
116109

117110
checked_button_revealer = new Gtk.Revealer () {
118111
transition_type = Gtk.RevealerTransitionType.CROSSFADE,
@@ -303,6 +296,15 @@ public class Layouts.ItemBoard : Layouts.ItemBase {
303296
checked_toggled (checked_button.active);
304297
});
305298

299+
var select_button_gesture = new Gtk.GestureClick ();
300+
select_checkbutton.add_controller (select_button_gesture);
301+
302+
select_button_gesture.pressed.connect (() => {
303+
select_button_gesture.set_state (Gtk.EventSequenceState.CLAIMED);
304+
select_checkbutton.active = !select_checkbutton.active;
305+
selected_toggled (select_checkbutton.active);
306+
});
307+
306308
var repeat_button_gesture = new Gtk.GestureClick ();
307309
checked_repeat_button.add_controller (repeat_button_gesture);
308310
repeat_button_gesture.pressed.connect (() => {
@@ -311,7 +313,6 @@ public class Layouts.ItemBoard : Layouts.ItemBase {
311313
});
312314

313315
var detail_gesture_click = new Gtk.GestureClick ();
314-
detail_gesture_click.set_button (1);
315316
handle_grid.add_controller (detail_gesture_click);
316317
detail_gesture_click.pressed.connect ((n_press, x, y) => {
317318
if (Services.EventBus.get_default ().multi_select_enabled) {

0 commit comments

Comments
 (0)