diff options
| author | Filippos Karapetis | 2009-12-26 17:10:43 +0000 | 
|---|---|---|
| committer | Filippos Karapetis | 2009-12-26 17:10:43 +0000 | 
| commit | f6da0146b20913bf2ba9a4493eaec6d929e4facc (patch) | |
| tree | 6045277a703a4072fdbdd25fff04c3f616615a0e | |
| parent | d2ac0362694fcf6017662c3837e0d27836659e2f (diff) | |
| download | scummvm-rg350-f6da0146b20913bf2ba9a4493eaec6d929e4facc.tar.gz scummvm-rg350-f6da0146b20913bf2ba9a4493eaec6d929e4facc.tar.bz2 scummvm-rg350-f6da0146b20913bf2ba9a4493eaec6d929e4facc.zip | |
Throw a warning when we're trying to invoke a variable selector, instead of swallowing it silently. This should never happen, so we shouldn't hide it, when it does
svn-id: r46596
| -rw-r--r-- | engines/sci/engine/selector.cpp | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/engines/sci/engine/selector.cpp b/engines/sci/engine/selector.cpp index 5d7d46c4a7..78d1d3eeb1 100644 --- a/engines/sci/engine/selector.cpp +++ b/engines/sci/engine/selector.cpp @@ -74,8 +74,11 @@ int invoke_selector(EngineState *s, reg_t object, int selector_id, SelectorInvoc  			error("[Kernel] Not recoverable: VM was halted");  		return 1;  	} -	if (slc_type == kSelectorVariable) // Swallow silently +	if (slc_type == kSelectorVariable) { +		warning("Attempting to invoke variable selector %s of object %04x:%04x",  +			s->_kernel->getSelectorName(selector_id).c_str(), PRINT_REG(object));  		return 0; +	}  	va_start(argp, argc);  	for (i = 0; i < argc; i++) { | 
