Tweak TB event passthrough

Play/Stop and Follow buttons no longer pass events up.
That way the strip will not be selected on mouse-up.
This commit is contained in:
Robin Gareus 2022-02-03 21:56:35 +01:00
parent d9ec733c47
commit e51427413c
No known key found for this signature in database
GPG key ID: A090BCE02CF57F04
2 changed files with 7 additions and 12 deletions

View file

@ -238,10 +238,6 @@ TriggerMaster::event_handler (GdkEvent* ev)
} else { } else {
_triggerbox->stop_all_quantized (); _triggerbox->stop_all_quantized ();
} }
return true;
} }
break; break;
case GDK_ENTER_NOTIFY: case GDK_ENTER_NOTIFY:
@ -261,13 +257,12 @@ TriggerMaster::event_handler (GdkEvent* ev)
switch (ev->button.button) { switch (ev->button.button) {
case 3: case 3:
context_menu (); context_menu ();
return true;
} }
default: default:
break; break;
} }
return false; return true;
} }
void void

View file

@ -602,7 +602,6 @@ TriggerEntry::play_button_event (GdkEvent* ev)
} else { } else {
trigger ()->box ().stop_all_quantized (); trigger ()->box ().stop_all_quantized ();
} }
return true;
} }
break; break;
default: default:
@ -623,7 +622,6 @@ TriggerEntry::play_button_event (GdkEvent* ev)
} else { } else {
trigger ()->bang (); trigger ()->bang ();
} }
return true;
default: default:
break; break;
} }
@ -657,7 +655,7 @@ TriggerEntry::play_button_event (GdkEvent* ev)
default: default:
break; break;
} }
return false; return true;
} }
bool bool
@ -672,7 +670,6 @@ TriggerEntry::follow_button_event (GdkEvent* ev)
case 1: case 1:
case 3: case 3:
follow_context_menu (); follow_context_menu ();
return true;
default: default:
break; break;
} }
@ -690,7 +687,7 @@ TriggerEntry::follow_button_event (GdkEvent* ev)
default: default:
break; break;
} }
return false; return true;
} }
bool bool
@ -706,7 +703,9 @@ TriggerEntry::event (GdkEvent* ev)
if(_grabbed) { if(_grabbed) {
ungrab(); ungrab();
_grabbed = false; _grabbed = false;
} break; }
return false;
break;
case GDK_BUTTON_PRESS: case GDK_BUTTON_PRESS:
if (!_drag_active) { if (!_drag_active) {
@ -741,6 +740,7 @@ TriggerEntry::event (GdkEvent* ev)
} }
} }
} }
break;
default: default:
break; break;
} }