# HG changeset patch # User John W. Eaton # Date 1510164178 18000 # Node ID d26b8f30ee4bb789be07123c7422266b1ba46b58 # Parent 92acdcf72c462bdbfb3a3f64c9195055391e05ea fix lengths in .ofig suffix comparison * Figure.cc (Figure::save_figure_callback): Fix substring extraction. * __add_default_menu__.m (save_cb): Likewise. diff -r 92acdcf72c46 -r d26b8f30ee4b libgui/graphics/Figure.cc --- a/libgui/graphics/Figure.cc Wed Nov 08 12:00:07 2017 -0500 +++ b/libgui/graphics/Figure.cc Wed Nov 08 13:02:58 2017 -0500 @@ -901,7 +901,7 @@ size_t flen = file.length (); - if (flen > 4 && file.substr (flen-4, 4) == ".ofig") + if (flen > 5 && file.substr (flen-5) == ".ofig") Ffeval (ovl ("hgsave", fnum, file)); else Ffeval (ovl ("print", fnum, file)); diff -r 92acdcf72c46 -r d26b8f30ee4b scripts/plot/util/private/__add_default_menu__.m --- a/scripts/plot/util/private/__add_default_menu__.m Wed Nov 08 12:00:07 2017 -0500 +++ b/scripts/plot/util/private/__add_default_menu__.m Wed Nov 08 13:02:58 2017 -0500 @@ -88,7 +88,7 @@ fname = fullfile (filedir, filename); set (gcbf, "filename", fname); flen = numel (fname); - if (flen > 4 && strcmp (fname(flen-3:end), ".ofig")) + if (flen > 5 && strcmp (fname(flen-4:end), ".ofig")) hgsave (caller, fname); else saveas (caller, fname);