Mercurial > octave
changeset 24210:d26b8f30ee4b
fix lengths in .ofig suffix comparison
* Figure.cc (Figure::save_figure_callback): Fix substring extraction.
* __add_default_menu__.m (save_cb): Likewise.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 08 Nov 2017 13:02:58 -0500 |
parents | 92acdcf72c46 |
children | 39d05d70ea60 |
files | libgui/graphics/Figure.cc scripts/plot/util/private/__add_default_menu__.m |
diffstat | 2 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- 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));
--- 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);