diff options
| -rw-r--r-- | engines/hugo/parser_v1w.cpp | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/engines/hugo/parser_v1w.cpp b/engines/hugo/parser_v1w.cpp index 2de173712e..51795be9c3 100644 --- a/engines/hugo/parser_v1w.cpp +++ b/engines/hugo/parser_v1w.cpp @@ -99,8 +99,10 @@ void Parser_v1w::keyHandler(uint16 nChar, uint16 nFlags) {  		gameStatus.viewState = V_PLAY;  		break;  	case Common::KEYCODE_F6:                        // Inventory -		gameStatus.inventoryState = I_DOWN; -		gameStatus.viewState = V_INVENT; +		if ((gameStatus.inventoryState == I_OFF) && (gameStatus.viewState == V_PLAY)) { +			gameStatus.inventoryState = I_DOWN; +			gameStatus.viewState = V_INVENT; +		}  		break;  	case Common::KEYCODE_F8:                        // Turbo mode  		_config.turboFl = !_config.turboFl; | 
