diff options
| author | Strangerke | 2014-02-24 00:39:51 +0100 | 
|---|---|---|
| committer | Strangerke | 2014-02-24 00:39:51 +0100 | 
| commit | a05ec5ea9e8f2fae9f44e513a1b02c2c1d02ef75 (patch) | |
| tree | cdf629654426a1345f8b13a5c8e1b8556316dea5 | |
| parent | 6d7fcdd2b544fa4eb29988bd627af94aa8238d6c (diff) | |
| download | scummvm-rg350-a05ec5ea9e8f2fae9f44e513a1b02c2c1d02ef75.tar.gz scummvm-rg350-a05ec5ea9e8f2fae9f44e513a1b02c2c1d02ef75.tar.bz2 scummvm-rg350-a05ec5ea9e8f2fae9f44e513a1b02c2c1d02ef75.zip | |
R2R: Fix bug #6547 - Invalid cursor during dialogs
| -rw-r--r-- | engines/tsage/converse.cpp | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/engines/tsage/converse.cpp b/engines/tsage/converse.cpp index 577c08255b..d1faca5dac 100644 --- a/engines/tsage/converse.cpp +++ b/engines/tsage/converse.cpp @@ -449,8 +449,13 @@ int ConversationChoiceDialog::execute(const Common::StringArray &choiceList) {  	// Draw the dialog  	draw(); +  	g_globals->_events.showCursor(); +	// Force the display of an arrow cursor during discussions in R2R +	if (g_vm->getGameID() == GType_Ringworld2) +		R2_GLOBALS._events.setCursor(CURSOR_ARROW); +  	// WORKAROUND: On-screen dialogs are really meant to use a GfxManager instance  	// for their lifetime, which prevents saving or loading. Since I don't want to spend a lot  	// of time refactoring this already working dialog, fake it by putting a dummy gfxmanager at | 
