[Scummvm-cvs-logs] SF.net SVN: scummvm:[48810] scummvm/trunk/engines/sci/graphics/cursor.cpp
m_kiewitz at users.sourceforge.net
m_kiewitz at users.sourceforge.net
Mon Apr 26 23:01:05 CEST 2010
Revision: 48810
http://scummvm.svn.sourceforge.net/scummvm/?rev=48810&view=rev
Author: m_kiewitz
Date: 2010-04-26 21:01:05 +0000 (Mon, 26 Apr 2010)
Log Message:
-----------
SCI: fix regression from r48720, upscaled games that use view cursors crashed
Modified Paths:
--------------
scummvm/trunk/engines/sci/graphics/cursor.cpp
Modified: scummvm/trunk/engines/sci/graphics/cursor.cpp
===================================================================
--- scummvm/trunk/engines/sci/graphics/cursor.cpp 2010-04-26 19:10:15 UTC (rev 48809)
+++ scummvm/trunk/engines/sci/graphics/cursor.cpp 2010-04-26 21:01:05 UTC (rev 48810)
@@ -182,6 +182,7 @@
return;
}
+ celInfo->rawBitmap = cursorView->getBitmap(loopNum, celNum);
if (_upscaledHires) {
// Scale cursor by 2x - note: sierra didn't do this, but it looks much better
width *= 2;
@@ -191,7 +192,7 @@
cursorBitmap = new byte[width * height];
_screen->scale2x(celInfo->rawBitmap, cursorBitmap, celInfo->width, celInfo->height);
} else {
- cursorBitmap = cursorView->getBitmap(loopNum, celNum);
+ cursorBitmap = celInfo->rawBitmap;
}
CursorMan.replaceCursor(cursorBitmap, width, height, cursorHotspot->x, cursorHotspot->y, clearKey);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list