--- a/console/libgnt/gnttree.c Thu Jul 06 09:21:57 2006 +0000 +++ b/console/libgnt/gnttree.c Thu Jul 06 17:54:46 2006 +0000 @@ -216,10 +216,14 @@ else wbkgdset(widget->window, '\0' | COLOR_PAIR(GNT_COLOR_HIGHLIGHT_D)); mvwprintw(widget->window, start, pos, str); + whline(widget->window, ' ', widget->priv.width - pos * 2 - g_utf8_strlen(str, -1)); wbkgdset(widget->window, '\0' | COLOR_PAIR(GNT_COLOR_NORMAL)); } else + { mvwprintw(widget->window, start, pos, str); + whline(widget->window, ' ', widget->priv.width - pos * 2 - g_utf8_strlen(str, -1)); + } tree->bottom = row; } @@ -505,7 +509,7 @@ } else { - int position; + int position = 0; if (bigbro) { @@ -671,7 +675,7 @@ GntTreeRow *row = g_hash_table_lookup(tree->hash, key); if (!row) - return; + return FALSE; g_return_val_if_fail(row->choice, FALSE); return row->isselected;