# HG changeset patch # User Sadrul Habib Chowdhury # Date 1172818673 0 # Node ID e0027ebd2300c314f442747faf42224a77649ed6 # Parent 01fcef299063e5920c4be01be4eff45c06b37f77 Cute little mod. diff -r 01fcef299063 -r e0027ebd2300 console/libgnt/gnttextview.c --- a/console/libgnt/gnttextview.c Fri Mar 02 05:19:44 2007 +0000 +++ b/console/libgnt/gnttextview.c Fri Mar 02 06:57:53 2007 +0000 @@ -201,16 +201,17 @@ } lines = g_list_nth(view->list, y - 1); + do { + line = lines->data; + lines = lines->next; + } while (line && !line->segments); - line = lines->data; - for (i = y; line && !line->segments; i++) - line = g_list_nth_data(lines, i); if (!line) /* no valid line */ return NULL; segs = line->segments; seg = (GntTextSegment *)segs->data; i = 0; - return view->string->str + seg->start + x; + return view->string->str + seg->start + MIN(x, line->length); } static GString *