From cc374daf38f3f914707a5e28586df3ba45c591af Mon Sep 17 00:00:00 2001 From: iovar Date: Fri, 14 Dec 2007 19:28:32 +0000 Subject: src/register_callbacks.c: when paused, ignore stop (avoids deadlock) git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@477 f606c939-3180-4ac9-a4b8-4b8779d57d0a --- recordmydesktop/src/register_callbacks.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'recordmydesktop') diff --git a/recordmydesktop/src/register_callbacks.c b/recordmydesktop/src/register_callbacks.c index c5d22d1..e161196 100644 --- a/recordmydesktop/src/register_callbacks.c +++ b/recordmydesktop/src/register_callbacks.c @@ -35,9 +35,13 @@ void SetPaused(int signum){ void SetRunning(int signum){ - *Running=0; - if(signum==SIGABRT) - Aborted=1; + + if(!Paused){ + *Running=0; + if(signum==SIGABRT) + Aborted=1; + } + } -- cgit v1.2.1