|
@@ -69,14 +69,17 @@ static void annotate_browser__write(struct ui_browser *self, void *entry, int ro
|
|
|
if (!self->navkeypressed)
|
|
|
width += 1;
|
|
|
|
|
|
+ if (!ab->hide_src_code && ol->offset != -1)
|
|
|
+ if (!current_entry || (self->use_navkeypressed &&
|
|
|
+ !self->navkeypressed))
|
|
|
+ ui_browser__set_color(self, HE_COLORSET_CODE);
|
|
|
+
|
|
|
if (!*ol->line)
|
|
|
slsmg_write_nstring(" ", width - 18);
|
|
|
else
|
|
|
slsmg_write_nstring(ol->line, width - 18);
|
|
|
|
|
|
- if (!current_entry)
|
|
|
- ui_browser__set_color(self, HE_COLORSET_CODE);
|
|
|
- else
|
|
|
+ if (current_entry)
|
|
|
ab->selection = ol;
|
|
|
}
|
|
|
|