MC internal viewer bug
Pavel Roskin
proski at gnu.org
Tue Sep 24 04:20:53 UTC 2002
Hello!
> > > Then start resizing the window in horizontal direction. You'll see
> > > that at certain horizontal sizes the text will not be wrapped.
> > > Hope you can reproduce it.
>
> Hope this is the right place to report it.
> See the bug description above.
Fixed. It took 5 months just to get to the problem and 10 minutes to fix
the code and test it. It's a one byte fix :-)
=============================
--- ChangeLog
+++ ChangeLog
@@ -1 +1,6 @@
+2002-09-24 Pavel Roskin <proski at gnu.org>
+
+ * view.c (display): Fix wrapping of tabs.
+ Reported by Arpad Biro <biro_arpad at yahoo.com>
+
2002-09-23 Pavel Roskin <proski at gnu.org>
--- view.c
+++ view.c
@@ -969,7 +969,7 @@ display (WView * view)
get_byte (view, from);
for (; row < height && from < view->last_byte; from++) {
c = get_byte (view, from);
- if ((c == '\n') || (col == width && view->wrap_mode)) {
+ if ((c == '\n') || (col >= width && view->wrap_mode)) {
col = frame_shift;
row++;
if (c == '\n' || row >= height)
=============================
--
Regards,
Pavel Roskin
More information about the mc-devel
mailing list