summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharles Pigott <charlespigott@googlemail.com>2019-09-19 13:01:57 +0100
committerCharles Pigott <charlespigott@googlemail.com>2019-09-30 14:00:06 +0100
commitfe9731d32c554115724275968c7c06655ae024dd (patch)
tree2b23b65ee4f34bdf9f1bc456066bcb71473353b2
parent7b400d43c16dfea76ea3cebbe436281915f65dea (diff)
downloadopenttd-fe9731d32c554115724275968c7c06655ae024dd.tar.xz
Fix: clang and MSVC warnings (glx)
-rw-r--r--src/network/network_type.h2
-rw-r--r--src/script/api/script_client.hpp2
-rw-r--r--src/town_gui.cpp4
3 files changed, 4 insertions, 4 deletions
diff --git a/src/network/network_type.h b/src/network/network_type.h
index 9b598716f..d511f5c0c 100644
--- a/src/network/network_type.h
+++ b/src/network/network_type.h
@@ -38,7 +38,7 @@ enum NetworkVehicleType {
};
/** 'Unique' identifier to be given to clients */
-enum ClientID {
+enum ClientID : uint32 {
INVALID_CLIENT_ID = 0, ///< Client is not part of anything
CLIENT_ID_SERVER = 1, ///< Servers always have this ID
CLIENT_ID_FIRST = 2, ///< The first client ID
diff --git a/src/script/api/script_client.hpp b/src/script/api/script_client.hpp
index 423f134c0..20cbdc7fe 100644
--- a/src/script/api/script_client.hpp
+++ b/src/script/api/script_client.hpp
@@ -26,7 +26,7 @@ class ScriptClient : public ScriptObject {
public:
/** Different constants related to ClientID. */
- enum ClientID {
+ enum ClientID : uint32 {
CLIENT_INVALID = 0, ///< Client is not part of anything
CLIENT_SERVER = 1, ///< Servers always have this ID
CLIENT_FIRST = 2, ///< The first client ID
diff --git a/src/town_gui.cpp b/src/town_gui.cpp
index e32e967f7..6cb449ab5 100644
--- a/src/town_gui.cpp
+++ b/src/town_gui.cpp
@@ -965,7 +965,7 @@ public:
this->vscroll->SetCapacityFromWidget(this, WID_TD_LIST);
}
- virtual void OnEditboxChanged(int wid)
+ void OnEditboxChanged(int wid) override
{
if (wid == WID_TD_FILTER) {
this->string_filter.SetFilterTerm(this->townname_editbox.text.buf);
@@ -1010,7 +1010,7 @@ public:
this->towns.Sort();
this->towns.shrink_to_fit();
this->towns.RebuildDone();
- this->vscroll->SetCount(this->towns.size()); // Update scrollbar as well.
+ this->vscroll->SetCount((int)this->towns.size()); // Update scrollbar as well.
}
break;
default: