diff options
| author | Filippos Karapetis | 2009-09-29 07:40:04 +0000 | 
|---|---|---|
| committer | Filippos Karapetis | 2009-09-29 07:40:04 +0000 | 
| commit | f78428384ee067abb072669e0927b84047b4ee73 (patch) | |
| tree | cf3890d531c279a773bdcd3c021c4e8ac0bbfaae | |
| parent | 4be9e6cda06fd7cacf9e9fdfe9db5e9bcc3dfb41 (diff) | |
| download | scummvm-rg350-f78428384ee067abb072669e0927b84047b4ee73.tar.gz scummvm-rg350-f78428384ee067abb072669e0927b84047b4ee73.tar.bz2 scummvm-rg350-f78428384ee067abb072669e0927b84047b4ee73.zip | |
QFG3 clears clones with underbits set, so disable the warning for this behavior
svn-id: r44458
| -rw-r--r-- | engines/sci/engine/kscripts.cpp | 9 | 
1 files changed, 4 insertions, 5 deletions
| diff --git a/engines/sci/engine/kscripts.cpp b/engines/sci/engine/kscripts.cpp index e868a58836..70534016ae 100644 --- a/engines/sci/engine/kscripts.cpp +++ b/engines/sci/engine/kscripts.cpp @@ -142,7 +142,6 @@ reg_t kDisposeClone(EngineState *s, int, int argc, reg_t *argv) {  	SegManager *segMan = s->segMan;  	reg_t victim_addr = argv[0];  	Clone *victim_obj = s->segMan->getObject(victim_addr); -	uint16 underBits;  	if (!victim_obj) {  		error("Attempt to dispose non-class/object at %04x:%04x", @@ -156,10 +155,10 @@ reg_t kDisposeClone(EngineState *s, int, int argc, reg_t *argv) {  		return s->r_acc;  	} -	underBits = GET_SEL32V(victim_addr, underBits); -	if (underBits) { -		warning("Clone %04x:%04x was cleared with underBits set", PRINT_REG(victim_addr)); -	} +	// QFG3 clears clones with underbits set +	//if (GET_SEL32V(victim_addr, underBits)) +	//	warning("Clone %04x:%04x was cleared with underBits set", PRINT_REG(victim_addr)); +  #if 0  	if (s->dyn_views) {  // Free any widget associated with the clone  		GfxWidget *widget = gfxw_set_id(gfxw_remove_ID(s->dyn_views, offset), GFXW_NO_ID); | 
