[Scummvm-git-logs] scummvm master -> 44f5bed2484fa2435600a3e2f95b54c63550bc6d

dreammaster paulfgilbert at gmail.com
Mon Feb 10 05:40:44 UTC 2020


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:
44f5bed248 ULTIMA8: Fixing uninitialized field warnings


Commit: 44f5bed2484fa2435600a3e2f95b54c63550bc6d
    https://github.com/scummvm/scummvm/commit/44f5bed2484fa2435600a3e2f95b54c63550bc6d
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2020-02-09T21:40:37-08:00

Commit Message:
ULTIMA8: Fixing uninitialized field warnings

Changed paths:
    engines/ultima/ultima8/audio/audio_channel.cpp
    engines/ultima/ultima8/graphics/scaler.h
    engines/ultima/ultima8/gumps/widgets/text_widget.cpp


diff --git a/engines/ultima/ultima8/audio/audio_channel.cpp b/engines/ultima/ultima8/audio/audio_channel.cpp
index 35d0154..0793d96 100644
--- a/engines/ultima/ultima8/audio/audio_channel.cpp
+++ b/engines/ultima/ultima8/audio/audio_channel.cpp
@@ -43,7 +43,7 @@ namespace Ultima8 {
 
 AudioChannel::AudioChannel(Audio::Mixer *mixer, uint32 sampleRate, bool stereo) :
 		_mixer(mixer), _decompressorSize(0), _frameSize(0), _loop(0), _sample(0),
-		_frameEvenOdd(0), _paused(false) {
+		_frameEvenOdd(0), _paused(false), _priority(0) {
 }
 
 AudioChannel::~AudioChannel(void) {
diff --git a/engines/ultima/ultima8/graphics/scaler.h b/engines/ultima/ultima8/graphics/scaler.h
index 4747406..7864c67 100644
--- a/engines/ultima/ultima8/graphics/scaler.h
+++ b/engines/ultima/ultima8/graphics/scaler.h
@@ -48,7 +48,8 @@ protected:
 	ScalerFunc  Scale32_A888;
 	ScalerFunc  Scale32_888A;
 
-	Scaler() {}
+	Scaler() : Scale16Nat(0), Scale16Sta(0), Scale32Nat(0), Scale32Sta(0),
+		Scale32_A888(0), Scale32_888A(0) {}
 public:
 	//
 	// Scaler Capabilites
diff --git a/engines/ultima/ultima8/gumps/widgets/text_widget.cpp b/engines/ultima/ultima8/gumps/widgets/text_widget.cpp
index 4a265af..a65d09e 100644
--- a/engines/ultima/ultima8/gumps/widgets/text_widget.cpp
+++ b/engines/ultima/ultima8/gumps/widgets/text_widget.cpp
@@ -38,9 +38,9 @@ namespace Ultima8 {
 
 DEFINE_RUNTIME_CLASSTYPE_CODE(TextWidget, Gump)
 
-TextWidget::TextWidget()
-	: Gump(), cached_text(0) {
-
+TextWidget::TextWidget() : Gump(), gamefont(false), fontnum(0), blendColour(0),
+		tx(0), ty(0), current_start(0), current_end(0), targetwidth(0), targetheight(0),
+		cached_text(0), textalign(Font::TEXT_LEFT) {
 }
 
 TextWidget::TextWidget(int X, int Y, Std::string txt, bool gamefont_, int font,
@@ -48,7 +48,6 @@ TextWidget::TextWidget(int X, int Y, Std::string txt, bool gamefont_, int font,
 	Gump(X, Y, w, h), text(txt), gamefont(gamefont_), fontnum(font),
 	blendColour(0), current_start(0), current_end(0),
 	targetwidth(w), targetheight(h), cached_text(0), textalign(align) {
-
 }
 
 TextWidget::~TextWidget(void) {




More information about the Scummvm-git-logs mailing list