Correct inverted logic around include prefixes. (#5689)
4d1a9f8d9eab9fc6762e03cd862576965a0c6920 inverted the logic around
keeping the include prefix. This change fixes the error.
diff --git a/src/idl_gen_fbs.cpp b/src/idl_gen_fbs.cpp
index ed86d0d..d3bee62 100644
--- a/src/idl_gen_fbs.cpp
+++ b/src/idl_gen_fbs.cpp
@@ -76,10 +76,10 @@
continue;
std::string basename;
if(parser.opts.keep_include_path) {
+ basename = flatbuffers::StripExtension(it->second);
+ } else {
basename = flatbuffers::StripPath(
flatbuffers::StripExtension(it->second));
- } else {
- basename = flatbuffers::StripExtension(it->second);
}
schema += "include \"" + basename + ".fbs\";\n";
num_includes++;