"reversort"; make sure Slideshow starts at the _top_
...since that will be where the newest images are.
This commit is contained in:
parent
b2225a62f5
commit
932c86b8dc
1 changed files with 18 additions and 7 deletions
|
|
@ -16892,13 +16892,24 @@ static int do_slideshow(void)
|
|||
instructions = textdir(TUX_TIP_SLIDESHOW);
|
||||
draw_tux_text(TUX_BORED, instructions, 1);
|
||||
|
||||
/* Default towards the bottom, as it's highly likely the
|
||||
user wants to make a slideshow out of more recent images
|
||||
(vs. very old ones) */
|
||||
which = num_files - 1;
|
||||
cur = ((num_files - 16) / 4) * 4;
|
||||
if (cur < 0)
|
||||
cur = 0;
|
||||
/* Focus us around the newest images, as it's highly likely the
|
||||
user wants to make a slideshow out of more recent images (vs. very
|
||||
old ones) */
|
||||
if (!reversesort)
|
||||
{
|
||||
/* Default sort puts newest at the top, oldest at the bottom,
|
||||
so start at the end */
|
||||
which = num_files - 1;
|
||||
cur = ((num_files - 16) / 4) * 4;
|
||||
if (cur < 0)
|
||||
cur = 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
/* "reversesort" option puts oldest at the top, so start there */
|
||||
which = 0;
|
||||
cur = 0;
|
||||
}
|
||||
|
||||
update_list = 1;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue