[patch] latest cvs breaks End key in viewer
- From: Jindrich Makovicka <makovick kmlinux fjfi cvut cz>
- To: MC Devel <mc-devel gnome org>
- Subject: [patch] latest cvs breaks End key in viewer
- Date: Fri, 22 Apr 2005 11:02:00 +0200
With current CVS, after pressing "End" while viewing a file, if seeks
after the end, shows a blank screen and it is even impossible to move up
using arrows or Page Up. The attached patch seems to fix the issue,
although I didn't study the code, so cannot be sure if it's ok at all.
Regards,
--
Jindrich Makovicka
Index: view.c
===================================================================
RCS file: /cvsroot/mc/mc/src/view.c,v
retrieving revision 1.227
diff -u -r1.227 view.c
--- view.c 19 Apr 2005 21:27:03 -0000 1.227
+++ view.c 22 Apr 2005 08:58:15 -0000
@@ -1226,9 +1226,13 @@
return p;
/* end of file or reading error -- stop going forward */
- if ((c = get_byte (view, p)) == -1)
- return p;
-
+ if ((c = get_byte (view, p)) == -1) {
+ if (upto)
+ return line;
+ else
+ return p;
+ }
+
if (view->text_wrap_mode) {
if (c == '\r')
continue; /* This characters is never displayed */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]