From bcaba43ff00bdca38e7c2633445bcaf0caeb9d12 Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Tue, 13 Jul 2021 01:11:46 +0200 Subject: [PATCH] SAGA2: Fix more uninitialized variables --- engines/saga2/button.cpp | 1 + engines/saga2/gamerate.h | 2 ++ engines/saga2/hresmgr.cpp | 1 + 3 files changed, 4 insertions(+) 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;