Mercurial > octave-nkf
comparison libinterp/corefcn/graphics.cc @ 18806:5e99fd6ea758 stable
graphics.cc: fix segfault in __calc_dimensions__ when args is empty
author | Andreas Weber <andy.weber.aw@gmail.com> |
---|---|
date | Wed, 21 May 2014 18:21:05 +0200 |
parents | 870f3e12e163 |
children | bd1fd4ed3d67 446c46af4b42 |
comparison
equal
deleted
inserted
replaced
18793:a6d13c62fccf | 18806:5e99fd6ea758 |
---|---|
9224 | 9224 |
9225 octave_value retval; | 9225 octave_value retval; |
9226 | 9226 |
9227 int nargin = args.length (); | 9227 int nargin = args.length (); |
9228 | 9228 |
9229 if (nargin != 1) | 9229 if (nargin == 1) |
9230 { | |
9231 double h = args(0).double_value (); | |
9232 if (! error_state) | |
9233 retval = calc_dimensions (gh_manager::get_object (h)); | |
9234 else | |
9235 error ("__calc_dimensions__: expecting graphics handle as only argument"); | |
9236 } | |
9237 else | |
9230 print_usage (); | 9238 print_usage (); |
9231 | |
9232 double h = args(0).double_value (); | |
9233 | |
9234 if (! error_state) | |
9235 retval = calc_dimensions (gh_manager::get_object (h)); | |
9236 else | |
9237 error ("__calc_dimensions__: expecting graphics handle as only argument"); | |
9238 | 9239 |
9239 return retval; | 9240 return retval; |
9240 } | 9241 } |
9241 | 9242 |
9242 DEFUN (__go_axes__, args, , | 9243 DEFUN (__go_axes__, args, , |