diff --git a/src/gui/control/card_list_column_select.cpp b/src/gui/control/card_list_column_select.cpp
index 0fd7bcd2..c15a4c62 100644
--- a/src/gui/control/card_list_column_select.cpp
+++ b/src/gui/control/card_list_column_select.cpp
@@ -79,7 +79,7 @@ void CardListColumnSelectDialog::initList() {
// check
int i = list->GetCount() - 1;
list->Check(i, c.settings.visible);
- #ifdef _WX_MSW_
+ #ifdef __WXMSW__
// fix the background color
list->GetItem(i)->SetBackgroundColour(window_color);
#endif
diff --git a/src/gui/value/editor.hpp b/src/gui/value/editor.hpp
index 3229ab11..c37b9559 100644
--- a/src/gui/value/editor.hpp
+++ b/src/gui/value/editor.hpp
@@ -31,7 +31,7 @@
*/
class ValueEditor {
public:
- virtual ~ValueEditor();
+ virtual ~ValueEditor() {}
// --------------------------------------------------- : Events
/// This editor gains focus
diff --git a/src/mse.vcproj b/src/mse.vcproj
index fd7f2b8e..8220f3c3 100644
--- a/src/mse.vcproj
+++ b/src/mse.vcproj
@@ -1178,7 +1178,7 @@
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}">
+ RelativePath=".\resource\msw\mse.rc">
+
+
diff --git a/src/script/value.hpp b/src/script/value.hpp
index e5c0c450..9f4e9b16 100644
--- a/src/script/value.hpp
+++ b/src/script/value.hpp
@@ -37,11 +37,6 @@ enum ScriptType
/// Actual values are derived types
class ScriptValue : public IntrusivePtrBase {
public:
- inline ScriptValue()
- #ifdef USE_INTRUSIVE_PTR
- : refCount(0)
- #endif
- {}
virtual ~ScriptValue() {}
/// Information on the type of this value
diff --git a/src/util/error.hpp b/src/util/error.hpp
index 422539d2..630b48ca 100644
--- a/src/util/error.hpp
+++ b/src/util/error.hpp
@@ -52,7 +52,7 @@ class PackageError : public Error {
class FileNotFoundError : public PackageError {
public:
inline FileNotFoundError(const String& file, const String& package)
- : PackageError(_ERROR_2_("file not found", file.c_str(), package.c_str()))
+ : PackageError(_ERROR_2_("file not found", file, package))
{}
};
@@ -68,7 +68,7 @@ class ParseError : public Error {
class FileParseError : public ParseError {
public:
inline FileParseError(const String& err, const String& file) :
- ParseError(_ERROR_2_("file parse error", file.c_str(), err.c_str()))
+ ParseError(_ERROR_2_("file parse error", file, err))
{}
};
diff --git a/src/util/io/get_member.hpp b/src/util/io/get_member.hpp
index 62004a71..cca09d2f 100644
--- a/src/util/io/get_member.hpp
+++ b/src/util/io/get_member.hpp
@@ -10,11 +10,10 @@
// ----------------------------------------------------------------------------- : Includes
#include
+#include