[Scummvm-cvs-logs] SF.net SVN: scummvm:[39940] scummvm/branches/branch-0-13-0/engines/saga/ interface.cpp
eriktorbjorn at users.sourceforge.net
eriktorbjorn at users.sourceforge.net
Sat Apr 11 22:20:09 CEST 2009
Revision: 39940
http://scummvm.svn.sourceforge.net/scummvm/?rev=39940&view=rev
Author: eriktorbjorn
Date: 2009-04-11 20:20:09 +0000 (Sat, 11 Apr 2009)
Log Message:
-----------
Backported fix for save/load scrollbar glitch.
Modified Paths:
--------------
scummvm/branches/branch-0-13-0/engines/saga/interface.cpp
Modified: scummvm/branches/branch-0-13-0/engines/saga/interface.cpp
===================================================================
--- scummvm/branches/branch-0-13-0/engines/saga/interface.cpp 2009-04-11 20:16:37 UTC (rev 39939)
+++ scummvm/branches/branch-0-13-0/engines/saga/interface.cpp 2009-04-11 20:20:09 UTC (rev 39940)
@@ -1417,6 +1417,8 @@
_optionPanel.calcPanelButtonRect(_optionSaveFileSlider, rect);
mouseY = mousePoint.y - rect.top -_optionSaveFileMouseOff;
+ if (mouseY < 0)
+ mouseY = 0;
if (totalFiles - visibleFiles <= 0) {
_optionSaveFileTop = 0;
@@ -1425,7 +1427,7 @@
(_optionSaveFileSlider->height - _optionSaveRectSlider.height());
}
- _optionSaveFileTop = CLIP<uint>(_optionSaveFileTop, 0, _vm->getSaveFilesCount() - _vm->getDisplayInfo().optionSaveFileVisible);
+ _optionSaveFileTop = CLIP<uint>(_optionSaveFileTop, 0, totalFiles - visibleFiles);
calcOptionSaveSlider();
}
}
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