Mercurial > geeqie.yaz
comparison src/slideshow.c @ 516:b7e99bfeadc9
Convert the minority of while() to while ().
author | zas_ |
---|---|
date | Thu, 24 Apr 2008 15:49:57 +0000 |
parents | 985fdfebd89e |
children | d84f2210a73c |
comparison
equal
deleted
inserted
replaced
515:adc45cd3f08b | 516:b7e99bfeadc9 |
---|---|
72 GList *list = NULL; | 72 GList *list = NULL; |
73 GList *work; | 73 GList *work; |
74 | 74 |
75 src_list = generate_list(ss); | 75 src_list = generate_list(ss); |
76 | 76 |
77 while(src_list) | 77 while (src_list) |
78 { | 78 { |
79 gint p = (double)rand() / ((double)RAND_MAX + 1.0) * g_list_length(src_list); | 79 gint p = (double)rand() / ((double)RAND_MAX + 1.0) * g_list_length(src_list); |
80 work = g_list_nth(src_list, p); | 80 work = g_list_nth(src_list, p); |
81 list = g_list_prepend(list, work->data); | 81 list = g_list_prepend(list, work->data); |
82 src_list = g_list_remove(src_list, work->data); | 82 src_list = g_list_remove(src_list, work->data); |
105 if (start_index >= 0) | 105 if (start_index >= 0) |
106 { | 106 { |
107 /* start with specified image by skipping to it */ | 107 /* start with specified image by skipping to it */ |
108 gint i = 0; | 108 gint i = 0; |
109 | 109 |
110 while(ss->list && i < start_index) | 110 while (ss->list && i < start_index) |
111 { | 111 { |
112 ss->list_done = g_list_prepend(ss->list_done, ss->list->data); | 112 ss->list_done = g_list_prepend(ss->list_done, ss->list->data); |
113 ss->list = g_list_remove(ss->list, ss->list->data); | 113 ss->list = g_list_remove(ss->list, ss->list->data); |
114 i++; | 114 i++; |
115 } | 115 } |