From: Thomas Thurman Date: Sun, 23 Aug 2009 03:55:10 +0000 (-0400) Subject: gbooleans are more than one byte. Who knew. X-Git-Url: http://vcs.maemo.org/git/?p=rfk;a=commitdiff_plain;h=3bb4d77a84ca0a1e4fad0aa6a3bdf92ee9bd9336 gbooleans are more than one byte. Who knew. --- diff --git a/rfk.c b/rfk.c index c091dd4..95dfec0 100644 --- a/rfk.c +++ b/rfk.c @@ -56,8 +56,8 @@ description (void) r = random() % nki_count; } while (used[r]); - used[r] = TRUE; + return g_slist_nth_data (nki, r); } @@ -184,8 +184,6 @@ ensure_messages_loaded (void) } fclose (nki_file); - - used = g_malloc0 (nki_count); } void @@ -553,6 +551,9 @@ set_up_board (void) { /* make everything new */ + g_free (used); + used = g_malloc0 (nki_count * sizeof(gboolean)); + robot = gtk_label_new ("#"); g_object_ref (robot); kitten = random_character ("You found kitten! Way to go, robot!");