# HG changeset patch # User jwe # Date 1182796821 0 # Node ID 47dc81fefe8a4267fad885b9f67ca9e801d2671e # Parent 55411ecc8d8b391c225ca8990b2e14db84e751be [project @ 2007-06-25 18:40:21 by jwe] diff -r 55411ecc8d8b -r 47dc81fefe8a scripts/ChangeLog --- a/scripts/ChangeLog Mon Jun 25 18:16:58 2007 +0000 +++ b/scripts/ChangeLog Mon Jun 25 18:40:21 2007 +0000 @@ -1,8 +1,12 @@ +2007-06-25 Søren Hauberg + + * image/imshow.m: Fix check for colormap arguments. + 2007-06-25 Joel Keay * plot/drawnow.m: Handle GNUTERM=aqua if DISPLAY is not set. -2007-06-25 Søren Hauberg +2007-06-25 Søren Hauberg * statistics/base/median.m: Update help text to mention 'dim' argument, and note that the data should be sorted for the diff -r 55411ecc8d8b -r 47dc81fefe8a scripts/image/imshow.m --- a/scripts/image/imshow.m Mon Jun 25 18:16:58 2007 +0000 +++ b/scripts/image/imshow.m Mon Jun 25 18:40:21 2007 +0000 @@ -99,13 +99,13 @@ narg = 1; while (narg <= length (varargin)) arg = varargin{narg}; - if (ismatrix (arg) && ndims (arg) == 2) + if (ismatrix (arg) && size (arg, 2) == 3) + color_map = arg; + isindexed = true; + elseif (ismatrix (arg) && ndims (arg) == 2) display_range = arg; elseif (isempty (arg)) display_range = [min(im(:)), max(im(:))]; - elseif (ismatrix (arg) && size (arg, 2) == 3) - color_map = arg; - isindexed = true; elseif (ischar (arg) && strcmpi (arg, "displayrange")) narg++; display_range = varargin{narg};