[PATCH] Internal editor brokeness with ncurses (fwd)
Vladimir Nadvornik
nadvornik at suse.cz
Fri Nov 12 11:47:39 UTC 2004
On Wednesday 10 November 2004 13:02, Pavel Tsekov wrote:
> Here is a changelog entry for this patch:
>
> 2004-11-10 Pavel Tsekov <ptsekov at gmx.net>
>
> * editdraw.c (print_to_widget): Don't use addch() with negative
> offset to skip over excessive columns. Output only those columns
> that should be displayed on the screen.
> _______________________________________________
There is similar problem in dialog.c. If the dialog is wider than the screen,
it writes to negative columns.
This patch fixes it.
--- src/dialog.c
+++ src/dialog.c
@@ -196,6 +196,12 @@
if ((flags & DLG_TRYUP) && (y1 > 3))
y1 -= 2;
+ if (x1 < 0)
+ x1 = 0;
+
+ if (y1 < 0)
+ y1 = 0;
+
new_d = g_new0 (Dlg_head, 1);
new_d->color = color_set;
new_d->help_ctx = const_cast(char *, help_ctx);
--
Vladimir Nadvornik
developer
---------------------------------------------------------------------
SuSE CR, s.r.o. e-mail: nadvornik at suse.cz
Drahobejlova 27 tel:+420 2 9654 2373
190 00 Praha 9 fax:+420 2 9654 2374
Ceska republika http://www.suse.cz
More information about the mc-devel
mailing list