From 05c748efa3d42ffb3bfe64770837efd24a9fa29c Mon Sep 17 00:00:00 2001
From: Willem Jan Palenstijn
Date: Tue, 15 Nov 2011 20:59:03 +0100
Subject: DREAMWEB: Fix crash on quit

The functions 'mainscreen' and 'screenupdate' can set kQuitrequested,
so we have to check that from their callers.
---
 devtools/tasmrecover/dreamweb/dreamweb.asm | 2 ++
 1 file changed, 2 insertions(+)

(limited to 'devtools/tasmrecover')

diff --git a/devtools/tasmrecover/dreamweb/dreamweb.asm b/devtools/tasmrecover/dreamweb/dreamweb.asm
index 8a52435b0c..d8a728c382 100644
--- a/devtools/tasmrecover/dreamweb/dreamweb.asm
+++ b/devtools/tasmrecover/dreamweb/dreamweb.asm
@@ -1129,6 +1129,8 @@ Screenupdate	proc	near
 
 	call	newplace
 	call	mainscreen
+	cmp quitrequested, 0
+	jnz finishearly
 	call	animpointer
 	call	showpointer
 	cmp	watchingtime,0
-- 
cgit v1.2.3