return 0;
}
+static void
+loudgame_fini (loudgame_t *lg)
+{
+ g_main_loop_unref (lg->main_loop);
+}
+
int
loudgame_run (loudgame_t *lg)
{
g_main_loop_run (lg->main_loop);
- g_main_loop_unref (lg->main_loop);
+ loudgame_fini (lg);
return lg->return_value;
}