summaryrefslogtreecommitdiff
path: root/gtk2_ardour/canvas-sysex.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gtk2_ardour/canvas-sysex.cc')
-rw-r--r--gtk2_ardour/canvas-sysex.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/gtk2_ardour/canvas-sysex.cc b/gtk2_ardour/canvas-sysex.cc
index f8948d596e..ca378fb303 100644
--- a/gtk2_ardour/canvas-sysex.cc
+++ b/gtk2_ardour/canvas-sysex.cc
@@ -45,6 +45,7 @@ CanvasSysEx::CanvasSysEx(
y),
_sysex(sysex)
{
+ _text = text;
set_text(text);
}
@@ -83,14 +84,13 @@ CanvasSysEx::on_event(GdkEvent* ev)
break;
case GDK_ENTER_NOTIFY:
- grab_focus();
+ _region.sysex_entered (this);
return true;
break;
case GDK_LEAVE_NOTIFY:
- /* focus will transfer back via the enter-notify
- * event sent to the midi region view.
- */
+ _region.sysex_left (this);
+ return true;
break;
default: