aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordafioram2019-07-18 12:23:28 -0400
committerPeter Kohaut2019-07-18 18:23:28 +0200
commitb3508245a0940bbe9829f2bcae926c49c39c38b8 (patch)
treefa9e9db4d04e0b8dc9d8b5db24d215ffcc4847d4
parent242cc18b3544e8265d2ba1b5d4bd97e6aa0f6878 (diff)
downloadscummvm-rg350-b3508245a0940bbe9829f2bcae926c49c39c38b8.tar.gz
scummvm-rg350-b3508245a0940bbe9829f2bcae926c49c39c38b8.tar.bz2
scummvm-rg350-b3508245a0940bbe9829f2bcae926c49c39c38b8.zip
BLADERUNNER: Make subtitles variable local (#1753)
-rw-r--r--engines/bladerunner/subtitles.cpp18
1 files changed, 8 insertions, 10 deletions
diff --git a/engines/bladerunner/subtitles.cpp b/engines/bladerunner/subtitles.cpp
index 2170638815..36daee3d4c 100644
--- a/engines/bladerunner/subtitles.cpp
+++ b/engines/bladerunner/subtitles.cpp
@@ -122,14 +122,14 @@ Subtitles::~Subtitles() {
//
void Subtitles::init(void) {
// Loading subtitles versioning info if available
- TextResource *versionTxtResource = new TextResource(_vm);
- if ( versionTxtResource->open(SUBTITLES_VERSION_TRENAME, false)) {
- _subtitlesInfo.credits = versionTxtResource->getText((uint32)0);
- _subtitlesInfo.versionStr = versionTxtResource->getText((uint32)1);
- _subtitlesInfo.dateOfCompile = versionTxtResource->getText((uint32)2);
- _subtitlesInfo.languageMode = versionTxtResource->getText((uint32)3);
- Common::String fontType = versionTxtResource->getText((uint32)4);
- _subtitlesInfo.fontName = versionTxtResource->getText((uint32)5);
+ TextResource versionTxtResource(_vm);
+ if ( versionTxtResource.open(SUBTITLES_VERSION_TRENAME, false)) {
+ _subtitlesInfo.credits = versionTxtResource.getText((uint32)0);
+ _subtitlesInfo.versionStr = versionTxtResource.getText((uint32)1);
+ _subtitlesInfo.dateOfCompile = versionTxtResource.getText((uint32)2);
+ _subtitlesInfo.languageMode = versionTxtResource.getText((uint32)3);
+ Common::String fontType = versionTxtResource.getText((uint32)4);
+ _subtitlesInfo.fontName = versionTxtResource.getText((uint32)5);
if (fontType.equalsIgnoreCase("ttf")) {
_subtitlesInfo.fontType = Subtitles::kSubtitlesFontTypeTTF;
@@ -147,8 +147,6 @@ void Subtitles::init(void) {
_subtitlesInfo.languageMode.c_str(),
_subtitlesInfo.credits.c_str());
- delete versionTxtResource;
- versionTxtResource = nullptr;
} else {
debug("Subtitles version info: N/A");
}