diff -r 5fbc119e9f24 libinterp/corefcn/graphics.cc --- a/libinterp/corefcn/graphics.cc Mon Apr 28 19:58:36 2014 +0200 +++ b/libinterp/corefcn/graphics.cc Mon May 05 08:29:03 2014 +0200 @@ -9463,16 +9463,17 @@ int nargin = args.length (); - if (nargin != 1) + if (nargin == 1) + { + double h = args(0).double_value (); + if (! error_state) + retval = calc_dimensions (gh_manager::get_object (h)); + else + error ("__calc_dimensions__: expecting graphics handle as only argument"); + } + else print_usage (); - double h = args(0).double_value (); - - if (! error_state) - retval = calc_dimensions (gh_manager::get_object (h)); - else - error ("__calc_dimensions__: expecting graphics handle as only argument"); - return retval; }