- if (event->is_mus_type ("key-change-event"))
- {
- /* do this only once, just to be on the safe side. */
- if (!key_event_)
- {
- key_event_ = event;
- read_event (key_event_);
- }
- return true;
- }
- return false;
+ /* do this only once, just to be on the safe side. */
+ if (ASSIGN_EVENT_ONCE (key_event_, ev))
+ read_event (key_event_);