diff --git a/pandatool/src/flt/fltHeader.cxx b/pandatool/src/flt/fltHeader.cxx index 5e7d56ff38..2850e5adf6 100644 --- a/pandatool/src/flt/fltHeader.cxx +++ b/pandatool/src/flt/fltHeader.cxx @@ -9,6 +9,8 @@ #include "fltUnsupportedRecord.h" #include "config_flt.h" +#include + #include #include @@ -284,7 +286,7 @@ bool FltHeader:: check_version() const { double version = get_flt_version(); - if (version < min_flt_version()) { + if (version < min_flt_version() && !IS_NEARLY_EQUAL(version, min_flt_version())) { nout << "Warning! The version number of this file appears to be " << version << ", which is older than " << min_flt_version() << ", the oldest OpenFlight version understood by this program. " @@ -293,7 +295,7 @@ check_version() const { return false; } - if (version > max_flt_version()) { + if (version > max_flt_version() && !IS_NEARLY_EQUAL(version, max_flt_version())) { nout << "Warning! The version number of this file appears to be " << version << ", which is newer than " << max_flt_version() << ", the newest OpenFlight version understood by this program. "