When shuffling the items for the left bar, the last item was skipped. As the
upper limit for random-functions is exclusive, we have to pass the whole
list_size, not list_size - 1. Also, simplify the code.

Signed-off-by: Wolfram Sang <wolfram@iswi.org>
---
 shapegame.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Index: upstream/shapegame.c
===================================================================
--- upstream.orig/shapegame.c
+++ upstream/shapegame.c
@@ -1699,7 +1699,7 @@ parse_doc(xmlDocPtr doc)
     {
       Shape *shape;
 
-      i = list_length == 1 ? 0 : g_random_int_range(0, g_list_length(shape_list_init)-1);
+      i = g_random_int_range(0, list_length);
       shape = g_list_nth_data(shape_list_init, i);
       add_shape_to_canvas(shape);
 



