Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37042173
en ru br
Репозитории ALT
S:4.8.30-alt3
5.1: 4.8.11-alt0.M51.1
4.1: 4.6.2-alt7.pre1
4.0: 4.6.1r-alt9
3.0: 4.6.1r-alt3
www.altlinux.org/Changes

Группа :: Работа с файлами
Пакет: mc

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: mc-4.6.2-rh-utf8-slang2-view-fix.patch
Скачать


diff -Nrbu mc-4.6.1a/src/view.c mc-4.6.1a-OK/src/view.c
--- mc-4.6.1a/src/view.c	2006-05-05 19:01:49.000000000 +0400
+++ mc-4.6.1a-OK/src/view.c	2006-05-05 18:39:24.000000000 +0400
@@ -2006,16 +2006,19 @@
 	if (col >= view->dpy_text_column
 	    && col - view->dpy_text_column < width) {
 	    widget_move (view, top + row, left + (col - view->dpy_text_column));
-#ifndef UTF8
+#ifdef UTF8
+	    if (SLsmg_is_utf8_mode ()) {
+		if (!iswprint (wc))
+		    wc = '.';
+		tty_print_char (wc);
+	    } else {
+#endif
 	    c = convert_to_display_c (c);
 	    if (!is_printable (c))
 		c = '.';
 	    tty_print_char (c);
-#else
-	    wc = convert_to_display_c (wc);
-	    if (!iswprint (wc))
-		wc = '.';
-	    tty_print_char (wc);
+#ifdef UTF8
+	    }
 #endif
 	}
 	col++;
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin