[Scummvm-cvs-logs] scummvm master -> 24e50eb218db5de3bad806737cba247798112a2a
sylvaintv
sylvaintv at gmail.com
Sun Feb 12 23:19:21 CET 2012
This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
8b39b0b0fa TOON: Add russian version detection
24e50eb218 TOON: Fix bug #3467139 with russian version crash
Commit: 8b39b0b0faa07ec5bc5f18cc2ec00ecd5b3fb949
https://github.com/scummvm/scummvm/commit/8b39b0b0faa07ec5bc5f18cc2ec00ecd5b3fb949
Author: sylvaintv (sylvaintv at gmail.com)
Date: 2012-02-12T14:16:54-08:00
Commit Message:
TOON: Add russian version detection
Changed paths:
engines/toon/detection.cpp
diff --git a/engines/toon/detection.cpp b/engines/toon/detection.cpp
index 6a76ade..8234934 100644
--- a/engines/toon/detection.cpp
+++ b/engines/toon/detection.cpp
@@ -79,6 +79,15 @@ static const ADGameDescription gameDescriptions[] = {
{
"toon", "",
{
+ {"local.pak", 0, "48ec60709bebbdeff791d55ee18ec910", 3417846},
+ {"arcaddbl.svl", 0, "1d1b96e317e03ffd3874a8ebe59556f3", 6246232},
+ {"study.svl", 0, "d4aff126ee27be3c3d25e2996369d7cb", 2324368},
+ },
+ Common::RU_RUS, Common::kPlatformPC, ADGF_NO_FLAGS, GUIO0()
+ },
+ {
+ "toon", "",
+ {
{"local.pak", 0, "bf5da4c03f78ffbd643f12122319366e", 3250841},
{"wacexdbl.emc", 0, "cfbc2156a31b294b038204888407ebc8", 6974},
{"generic.svl", 0, "5eb99850ada22f0b8cf6392262d4dd07", 9404599},
Commit: 24e50eb218db5de3bad806737cba247798112a2a
https://github.com/scummvm/scummvm/commit/24e50eb218db5de3bad806737cba247798112a2a
Author: sylvaintv (sylvaintv at gmail.com)
Date: 2012-02-12T14:18:40-08:00
Commit Message:
TOON: Fix bug #3467139 with russian version crash
Bug #3467139: "TOON: Russian Version Crashes"
A frame is corrupted in an localized animation
Moved the check before the Rect creation.
Changed paths:
engines/toon/toon.cpp
diff --git a/engines/toon/toon.cpp b/engines/toon/toon.cpp
index 9993236..657e186 100644
--- a/engines/toon/toon.cpp
+++ b/engines/toon/toon.cpp
@@ -4666,11 +4666,11 @@ void ToonEngine::addDirtyRect( int32 left, int32 top, int32 right, int32 bottom
top = MIN<int32>(MAX<int32>(top, 0), TOON_BACKBUFFER_HEIGHT);
bottom = MIN<int32>(MAX<int32>(bottom, 0), TOON_BACKBUFFER_HEIGHT);
- Common::Rect rect(left, top, right, bottom);
-
if (bottom - top <= 0 || right - left <= 0)
return;
+ Common::Rect rect(left, top, right, bottom);
+
for (uint32 i = 0; i < _dirtyRects.size(); i++) {
if (_dirtyRects[i].contains(rect))
return;
More information about the Scummvm-git-logs
mailing list