diff --git a/Fltk/fileDialogs.cpp b/Fltk/fileDialogs.cpp index 7f2f76599097707e176c8a0b5a2ec71866474f2a..ced12c97b6ea7b8e0eccd87f72296a640df65639 100644 --- a/Fltk/fileDialogs.cpp +++ b/Fltk/fileDialogs.cpp @@ -1050,7 +1050,8 @@ int mshFileDialog(const char *name) opt_mesh_msh_file_version(0, GMSH_SET | GMSH_GUI, (dialog->c->value() == 0) ? 1.0 : (dialog->c->value() < 3) ? 2.2 : 3.0); - opt_mesh_binary(0, GMSH_SET | GMSH_GUI, (dialog->c->value() == 2) ? 1 : 0); + opt_mesh_binary(0, GMSH_SET | GMSH_GUI, (dialog->c->value() == 2 || + dialog->c->value() == 4) ? 1 : 0); opt_mesh_save_all(0, GMSH_SET | GMSH_GUI, dialog->b[0]->value() ? 1 : 0); opt_mesh_save_parametric(0, GMSH_SET | GMSH_GUI, dialog->b[1]->value() ? 1 : 0); opt_mesh_msh_file_partitioned(0, GMSH_SET | GMSH_GUI, dialog->b[2]->value() ? 1 : 0);