[Scummvm-git-logs] scummvm master -> b45d6ce6a832793c841d6a5be2b92a1ed6e1a478
a-yyg
76591232+a-yyg at users.noreply.github.com
Sat Jul 3 19:58:51 UTC 2021
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
b45d6ce6a8 SAGA2: Fix more uninitialized fields in objects.h
Commit: b45d6ce6a832793c841d6a5be2b92a1ed6e1a478
https://github.com/scummvm/scummvm/commit/b45d6ce6a832793c841d6a5be2b92a1ed6e1a478
Author: a/ (yuri.kgpps at gmail.com)
Date: 2021-07-04T04:58:22+09:00
Commit Message:
SAGA2: Fix more uninitialized fields in objects.h
Changed paths:
engines/saga2/objects.cpp
engines/saga2/objects.h
diff --git a/engines/saga2/objects.cpp b/engines/saga2/objects.cpp
index 18b5ba310f..0e55d3c827 100644
--- a/engines/saga2/objects.cpp
+++ b/engines/saga2/objects.cpp
@@ -3319,7 +3319,7 @@ void loadActiveRegions(SaveFileReader &saveGame) {
// Constructor
SectorRegionObjectIterator::SectorRegionObjectIterator(GameWorld *world) :
- searchWorld(world) {
+ searchWorld(world), _currentObject(nullptr) {
assert(searchWorld != nullptr);
assert(isWorld(searchWorld));
diff --git a/engines/saga2/objects.h b/engines/saga2/objects.h
index 3432c1f8c8..78a0b6b84b 100644
--- a/engines/saga2/objects.h
+++ b/engines/saga2/objects.h
@@ -925,7 +925,8 @@ public:
const TileRegion §orRegion) :
searchWorld(world),
minSector(sectorRegion.min),
- maxSector(sectorRegion.max) {
+ maxSector(sectorRegion.max),
+ _currentObject(nullptr) {
assert(searchWorld != NULL);
assert(isWorld(searchWorld));
}
@@ -1212,7 +1213,7 @@ class ActiveRegionObjectIterator : public ObjectIterator {
public:
// Constructor
- ActiveRegionObjectIterator(void) : activeRegionIndex(-1) {}
+ ActiveRegionObjectIterator(void) : activeRegionIndex(-1), sectorBitMask(0), currentWorld(nullptr), _currentObject(nullptr) {}
// Iteration functions
ObjectID first(GameObject **obj);
@@ -1271,8 +1272,7 @@ class RecursiveContainerIterator {
public:
// Constructor
RecursiveContainerIterator(GameObject *container) :
- root(container->thisID()) {
- }
+ root(container->thisID()), id(0) {}
// Iteration functions
ObjectID first(GameObject **obj);
More information about the Scummvm-git-logs
mailing list