Mercurial > octave-nkf
changeset 19785:70380bb91b81
uigetfile.m: Don't start in directory one above the requested directory.
* uigetfile.m: Don't use fileparts() if input is a directory already.
author | Rik <rik@octave.org> |
---|---|
date | Wed, 18 Feb 2015 14:35:02 -0800 |
parents | 2111917d34c4 |
children | 3d60d347e64b |
files | scripts/gui/uigetfile.m |
diffstat | 1 files changed, 6 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/scripts/gui/uigetfile.m Wed Feb 18 17:18:07 2015 -0500 +++ b/scripts/gui/uigetfile.m Wed Feb 18 14:35:02 2015 -0800 @@ -132,7 +132,12 @@ if (len > 2) if (ischar (args{3})) - [fdir, fname, fext] = fileparts (args{3}); + if (isdir (args{3})) + fdir = args{3}; + fname = fext = ""; + else + [fdir, fname, fext] = fileparts (varargin{3}); + endif if (length (fdir) > 0) outargs{6} = fdir; endif