diff --git a/ogl_editor/src/TrackView.c b/ogl_editor/src/TrackView.c index 9d2052c..29e2469 100644 --- a/ogl_editor/src/TrackView.c +++ b/ogl_editor/src/TrackView.c @@ -349,9 +349,12 @@ static int renderChannel(struct TrackInfo* info, int startX, int editRow, Track* break; } - if (trackData->selected) + if (!Emgui_hasKeyboardFocus()) { - Emgui_fill(trackData->group->folded ? dark_active_track_color : active_track_color, startX, info->midPos, size, font_size + 1); + if (trackData->selected) + { + Emgui_fill(trackData->group->folded ? dark_active_track_color : active_track_color, startX, info->midPos, size, font_size + 1); + } } Emgui_setFont(info->viewInfo->smallFontId);