[Scummvm-git-logs] scummvm master -> 780c4568c18b8aca22f3959d999f6696049bb210
orgads
orgads at gmail.com
Thu Jun 24 08:54:44 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:
780c4568c1 GUI: Fix compiler warning
Commit: 780c4568c18b8aca22f3959d999f6696049bb210
https://github.com/scummvm/scummvm/commit/780c4568c18b8aca22f3959d999f6696049bb210
Author: Orgad Shaneh (orgads at gmail.com)
Date: 2021-06-24T11:34:45+03:00
Commit Message:
GUI: Fix compiler warning
../scummvm/gui/options.cpp: In member function 'virtual void GUI::OptionsDialog::apply()':
../scummvm/gui/options.cpp:647:82: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
647 | else if (scalerPlugins[defaultScaler]->get<ScalerPluginObject>().getFactor() != g_system->getDefaultScaleFactor())
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Changed paths:
backends/graphics/graphics.h
backends/graphics/surfacesdl/surfacesdl-graphics.cpp
backends/graphics/surfacesdl/surfacesdl-graphics.h
backends/modular-backend.cpp
backends/modular-backend.h
common/system.h
diff --git a/backends/graphics/graphics.h b/backends/graphics/graphics.h
index f6f297571c..3b56f5138d 100644
--- a/backends/graphics/graphics.h
+++ b/backends/graphics/graphics.h
@@ -64,7 +64,7 @@ public:
virtual bool setStretchMode(int mode) { return false; }
virtual int getStretchMode() const { return 0; }
virtual uint getDefaultScaler() const { return 0; }
- virtual int getDefaultScaleFactor() const { return 1; }
+ virtual uint getDefaultScaleFactor() const { return 1; }
virtual bool setScaler(uint mode, int factor) { return false; }
virtual uint getScaler() const { return 0; }
diff --git a/backends/graphics/surfacesdl/surfacesdl-graphics.cpp b/backends/graphics/surfacesdl/surfacesdl-graphics.cpp
index e491164ceb..66d5a958ac 100644
--- a/backends/graphics/surfacesdl/surfacesdl-graphics.cpp
+++ b/backends/graphics/surfacesdl/surfacesdl-graphics.cpp
@@ -557,7 +557,7 @@ uint SurfaceSdlGraphicsManager::getDefaultScaler() const {
return ScalerMan.findScalerPluginIndex("normal");
}
-int SurfaceSdlGraphicsManager::getDefaultScaleFactor() const {
+uint SurfaceSdlGraphicsManager::getDefaultScaleFactor() const {
#ifdef USE_SCALERS
return 2;
#else
diff --git a/backends/graphics/surfacesdl/surfacesdl-graphics.h b/backends/graphics/surfacesdl/surfacesdl-graphics.h
index 061a87f331..34310369ab 100644
--- a/backends/graphics/surfacesdl/surfacesdl-graphics.h
+++ b/backends/graphics/surfacesdl/surfacesdl-graphics.h
@@ -74,7 +74,7 @@ public:
virtual bool setGraphicsMode(int mode, uint flags = OSystem::kGfxModeNoFlags) override;
virtual int getGraphicsMode() const override;
virtual uint getDefaultScaler() const override;
- virtual int getDefaultScaleFactor() const override;
+ virtual uint getDefaultScaleFactor() const override;
virtual bool setScaler(uint mode, int factor) override;
virtual uint getScaler() const override;
#ifdef USE_RGB_COLOR
diff --git a/backends/modular-backend.cpp b/backends/modular-backend.cpp
index e0ac0ffe04..21992de2d0 100644
--- a/backends/modular-backend.cpp
+++ b/backends/modular-backend.cpp
@@ -112,7 +112,7 @@ uint ModularGraphicsBackend::getDefaultScaler() const {
return _graphicsManager->getDefaultScaler();
}
-int ModularGraphicsBackend::getDefaultScaleFactor() const {
+uint ModularGraphicsBackend::getDefaultScaleFactor() const {
return _graphicsManager->getDefaultScaleFactor();
}
diff --git a/backends/modular-backend.h b/backends/modular-backend.h
index db22cfe29a..ca4a8309ff 100644
--- a/backends/modular-backend.h
+++ b/backends/modular-backend.h
@@ -77,7 +77,7 @@ public:
virtual bool setStretchMode(int mode) override final;
virtual int getStretchMode() const override final;
virtual uint getDefaultScaler() const override final;
- virtual int getDefaultScaleFactor() const override final;
+ virtual uint getDefaultScaleFactor() const override final;
virtual bool setScaler(uint mode, int factor) override final;
virtual uint getScaler() const override final;
#ifdef USE_RGB_COLOR
diff --git a/common/system.h b/common/system.h
index 99445b1dc6..d1afdd888d 100644
--- a/common/system.h
+++ b/common/system.h
@@ -886,7 +886,7 @@ public:
*
* @return The 'default' scale factor.
*/
- virtual int getDefaultScaleFactor() const { return 1; }
+ virtual uint getDefaultScaleFactor() const { return 1; }
/**
* Switch to the specified scaler.
More information about the Scummvm-git-logs
mailing list