From 906a2ce832b317cdb0d5cd6fefe01fe17a676cd0 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Wed, 22 Aug 2007 14:18:52 +0200 Subject: [PATCH] only quit the main loop once --- player/swfplay.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/player/swfplay.c b/player/swfplay.c index 996deb27..7521acfb 100644 --- a/player/swfplay.c +++ b/player/swfplay.c @@ -62,7 +62,11 @@ static void do_fscommand (SwfdecPlayer *player, const char *command, const char *value, gpointer window) { if (g_str_equal (command, "quit")) { - gtk_main_quit (); + static gboolean already_quit = FALSE; + if (!already_quit) { + gtk_main_quit (); + already_quit = TRUE; + } } /* FIXME: add more */ } -- 2.11.4.GIT