X-Git-Url: https://git.cworth.org/git?p=loudgame;a=blobdiff_plain;f=loudgame.c;h=f09910f3611aa8e8866879cdec8cff597c870c1f;hp=65aeb35f31ab95cfe420dbfb526b874b6997f452;hb=39f777396572d1b1a28648687d4e030fbfd007bc;hpb=6e8ab3d68b2c0e5c9874a3d2f4ba34de56efa6b8 diff --git a/loudgame.c b/loudgame.c index 65aeb35..f09910f 100644 --- a/loudgame.c +++ b/loudgame.c @@ -237,6 +237,12 @@ loudgame_init (loudgame_t *lg, int argc, char **argv) return 0; } +static void +loudgame_fini (loudgame_t *lg) +{ + g_main_loop_unref (lg->main_loop); +} + int loudgame_run (loudgame_t *lg) { @@ -244,7 +250,7 @@ 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; }