changeset 22544:6763f91685da

audioplayer: fix input validation, fix crash when called with a single argument * @audioplayer/audioplayer.m: Fix input validation when first argument may be given as a function handle.
author Mike Miller <mtmiller@octave.org>
date Wed, 28 Sep 2016 06:58:50 -0700
parents b9f5ac691e03
children 29dab5b8332a
files scripts/audio/@audioplayer/audioplayer.m
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/scripts/audio/@audioplayer/audioplayer.m	Tue Sep 27 16:24:24 2016 -0700
+++ b/scripts/audio/@audioplayer/audioplayer.m	Wed Sep 28 06:58:50 2016 -0700
@@ -82,8 +82,8 @@
 function player = audioplayer (varargin)
 
   if (nargin < 1 || nargin > 4
-      || (nargin < 2 && (isa (varargin{1}, "function_handle")
-                         || ischar (varargin{1}))))
+      || (nargin < 2 && ! (is_function_handle (varargin{1})
+                           || ischar (varargin{1}))))
     print_usage ();
   endif