From b318c4712c1b84e2c3d71396095ea0f3df0d209d Mon Sep 17 00:00:00 2001 From: est31 Date: Fri, 17 Apr 2015 02:29:50 +0200 Subject: [PATCH] Fix build for < C++11 since last commit Build broke since last commit 479f38973e13680d6a39d9c2a7f29fd330b67d41 for compilers not supporting C++11. Pre C++11, the constructor of std::ifstream only allows C like strings. --- src/mg_schematic.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mg_schematic.cpp b/src/mg_schematic.cpp index 2b9c7faeb..cb31f640c 100644 --- a/src/mg_schematic.cpp +++ b/src/mg_schematic.cpp @@ -345,7 +345,7 @@ bool Schematic::loadSchematicFromFile(const std::string &filename, INodeDefManager *ndef, StringMap *replace_names, NodeResolveMethod resolve_method) { - std::ifstream is(filename, std::ios_base::binary); + std::ifstream is(filename.c_str(), std::ios_base::binary); if (!is.good()) { errorstream << "Schematic::loadSchematicFile: unable to open file '" << filename << "'" << std::endl;