diff --git a/engines/saga2/button.cpp b/engines/saga2/button.cpp index 15bc73352c1..2536cabb23e 100644 --- a/engines/saga2/button.cpp +++ b/engines/saga2/button.cpp @@ -709,6 +709,7 @@ gMultCompButton::gMultCompButton(gPanelList &list, const Rect16 &box, void **new max = 0; min = 0; current = 0; + response = false; return; } diff --git a/engines/saga2/gamerate.h b/engines/saga2/gamerate.h index 593537ff474..1e1d8b38b94 100644 --- a/engines/saga2/gamerate.h +++ b/engines/saga2/gamerate.h @@ -236,6 +236,8 @@ frameSmoother::frameSmoother(int32 fps, uint32 perSec, uint32 now) dif5Sec = 0; avg5Sec = 0; + secDif = 0; + secAvg = 0; } } // end of namespace Saga2 diff --git a/engines/saga2/hresmgr.cpp b/engines/saga2/hresmgr.cpp index 2d6ecf24277..f1c8e3801c1 100644 --- a/engines/saga2/hresmgr.cpp +++ b/engines/saga2/hresmgr.cpp @@ -57,6 +57,7 @@ hResContext::hResContext(hResContext *sire, hResID id, const char desc[]) { _bytepos = 0; _handle = &_file; _base = nullptr; + _parent = 0; if (!_res->_valid) return;