mc/00-77-utf8-filename-search-highlight.patch

18 lines
561 B
Diff

Quick filename search (^S) highlights correct width.
================================================================================
--- mc-4.6.1-pre2b/src/screen.c
+++ mc-4.6.1-pre2b/src/screen.c
@@ -746,8 +746,10 @@
widget_move (&panel->widget, llines (panel)+3, 1);
if (panel->searching){
+ int j;
attrset (INPUT_COLOR);
- printw ("/%-*s", panel->widget.cols-3, panel->search_buffer);
+ j = columns_to_bytes (panel->search_buffer, panel->widget.cols-3);
+ printw ("/%-*s", j, panel->search_buffer);
attrset (NORMAL_COLOR);
return;
}