From b4d811adf16120072659af0c73dfe6a321645c00 Mon Sep 17 00:00:00 2001 From: Jonathan Moore Liles Date: Sun, 14 Apr 2013 15:10:57 -0700 Subject: [PATCH] Mixer: Don't hang when terminated while modal window is open. --- mixer/src/main.C | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mixer/src/main.C b/mixer/src/main.C index 56477c2..a42ac3c 100644 --- a/mixer/src/main.C +++ b/mixer/src/main.C @@ -109,7 +109,6 @@ void sigterm_handler ( int ) { got_sigterm = 1; - Fl::awake(); } void @@ -120,6 +119,7 @@ check_sigterm ( void * ) MESSAGE( "Got SIGTERM, quitting..." ); mixer->quit(); } + Fl::repeat_timeout( 0.1f, check_sigterm ); } @@ -293,7 +293,7 @@ main ( int argc, char **argv ) } } - Fl::add_check( check_sigterm ); + Fl::add_timeout( 0.1f, check_sigterm ); if ( ! no_ui ) {