Fix "set" call with empty arguments.
1 Do not call "set" with empty arguments
3 diff -r c32085bb3ff6 scripts/ChangeLog
4 --- a/scripts/ChangeLog Sun Aug 31 12:13:02 2008 +0200
5 +++ b/scripts/ChangeLog Sun Aug 31 15:13:59 2008 +0200
7 +2008-08-31 Michael Goffioul <michael.goffioul@gmail.com>
9 + * plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2ss__.m,
10 + plot/__plt2sv__.m, plot/__plt2vm__.m, plot/__plt2vs__.m,
11 + plot/__plt2vv__.m: Do not call "set" with empty arguments.
13 2008-08-29 David Bateman <dbateman@free.fr>
15 * plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2ss__.m,
16 diff -r c32085bb3ff6 scripts/plot/__plt2mm__.m
17 --- a/scripts/plot/__plt2mm__.m Sun Aug 31 12:13:02 2008 +0200
18 +++ b/scripts/plot/__plt2mm__.m Sun Aug 31 15:13:59 2008 +0200
20 "marker", options(i).marker, "parent", hg);
22 __add_line_series__ (h, hg);
24 + if (! isempty( args))
29 error ("__plt2mm__: arguments must be a matrices");
30 diff -r c32085bb3ff6 scripts/plot/__plt2mv__.m
31 --- a/scripts/plot/__plt2mv__.m Sun Aug 31 12:13:02 2008 +0200
32 +++ b/scripts/plot/__plt2mv__.m Sun Aug 31 15:13:59 2008 +0200
34 "marker", options(i).marker, "parent", hg);
36 __add_line_series__ (h, hg);
38 + if (! isempty (args))
43 error ("__plt2mv__: arguments must be a matrices");
44 diff -r c32085bb3ff6 scripts/plot/__plt2ss__.m
45 --- a/scripts/plot/__plt2ss__.m Sun Aug 31 12:13:02 2008 +0200
46 +++ b/scripts/plot/__plt2ss__.m Sun Aug 31 15:13:59 2008 +0200
48 "marker", options.marker, "parent", hg);
50 __add_line_series__ (h, hg);
51 - set (hg, properties{:});
52 + if (! isempty (properties))
53 + set (hg, properties{:});
56 error ("__plt2ss__: arguments must be scalars");
58 diff -r c32085bb3ff6 scripts/plot/__plt2sv__.m
59 --- a/scripts/plot/__plt2sv__.m Sun Aug 31 12:13:02 2008 +0200
60 +++ b/scripts/plot/__plt2sv__.m Sun Aug 31 15:13:59 2008 +0200
62 "marker", options(i).marker, "parent", hg);
64 __add_line_series__ (h, hg);
66 + if (! isempty(args))
71 error ("__plt2sv__: first arg must be scalar, second arg must be vector");
72 diff -r c32085bb3ff6 scripts/plot/__plt2vm__.m
73 --- a/scripts/plot/__plt2vm__.m Sun Aug 31 12:13:02 2008 +0200
74 +++ b/scripts/plot/__plt2vm__.m Sun Aug 31 15:13:59 2008 +0200
76 "marker", options(i).marker, "parent", hg);
78 __add_line_series__ (h, hg);
80 + if (! isempty (args))
85 error ("__plt2vm__: arguments must be a matrices");
86 diff -r c32085bb3ff6 scripts/plot/__plt2vs__.m
87 --- a/scripts/plot/__plt2vs__.m Sun Aug 31 12:13:02 2008 +0200
88 +++ b/scripts/plot/__plt2vs__.m Sun Aug 31 15:13:59 2008 +0200
90 "marker", options(i).marker, "parent", hg);
92 __add_line_series__ (h, hg);
94 + if (! isempty (args))
99 error ("__plt2vs__: first arg must be vector, second arg must be scalar");
100 diff -r c32085bb3ff6 scripts/plot/__plt2vv__.m
101 --- a/scripts/plot/__plt2vv__.m Sun Aug 31 12:13:02 2008 +0200
102 +++ b/scripts/plot/__plt2vv__.m Sun Aug 31 15:13:59 2008 +0200
104 "marker", options.marker, "parent", hg);
106 __add_line_series__ (h, hg);
107 - set (hg, properties{:});
108 + if (! isempty (properties))
109 + set (hg, properties{:});
112 error ("__plt2vv__: vector lengths must match");