# HG changeset patch # User ib # Date 1362925642 0 # Node ID 3ad8e723bb09ce0c814d28a48725fb3fa7fa4fed # Parent 95ff5695a70b2e0c1e1da28265ae44c13ac33251 Simplify array index handling. Calculate index by a simple decrementation. diff -r 95ff5695a70b -r 3ad8e723bb09 gui/dialog/fileselect.c --- a/gui/dialog/fileselect.c Sun Mar 10 14:26:48 2013 +0000 +++ b/gui/dialog/fileselect.c Sun Mar 10 14:27:22 2013 +0000 @@ -398,8 +398,7 @@ } if ( i == FF_ARRAY_ELEMS(fsHistory) ) { - i=FF_ARRAY_ELEMS(fsHistory)-1; - nfree( fsHistory[i] ); + nfree( fsHistory[--i] ); entry=strdup( subject ); } for ( ;i;i-- ) fsHistory[i]=fsHistory[i - 1];