From: Linus Torvalds Date: Wed, 16 Nov 2011 18:30:34 +0000 (-0200) Subject: Show dives "latest-first" by default X-Git-Url: http://git.tdb.fi/?a=commitdiff_plain;h=1268e0d22597593e3276ffa574e7eeb679d0dbd2;p=ext%2Fsubsurface.git Show dives "latest-first" by default You can still order them by date by just setting the sort order on the date column, but normally you'd be more interested in the most recent dives. I tried to just scroll down to the last ones automatically instead, but gtk makes that *really* hard to do. If you do it in the natural place for it, the scroll bar wll show up later and then cover up the last entry anyway. So you'd have to do some crazy expose event thing or something. Which may be the right thing to do eventually anyway, but not worth the pain right now. Signed-off-by: Linus Torvalds --- diff --git a/divelist.c b/divelist.c index cebe6ce..93ea34f 100644 --- a/divelist.c +++ b/divelist.c @@ -457,7 +457,8 @@ static void fill_dive_list(void) store = GTK_LIST_STORE(dive_list.model); - for (i = 0; i < dive_table.nr; i++) { + i = dive_table.nr; + while (--i >= 0) { struct dive *dive = dive_table.dives[i]; update_cylinder_related_info(dive);