Mercurial > hg > octave-nkf
diff src/ov-struct.cc @ 5598:86cd3d260b42
[project @ 2006-01-14 01:09:42 by jwe]
author | jwe |
---|---|
date | Sat, 14 Jan 2006 01:09:43 +0000 |
parents | 61d6cebd243b |
children | 2618a0750ae6 |
line wrap: on
line diff
--- a/src/ov-struct.cc +++ b/src/ov-struct.cc @@ -413,8 +413,8 @@ if (Vstruct_levels_to_print >= 0) { - bool print_keys_only = (Vstruct_levels_to_print == 0 || - map.numel() == 0); + bool print_keys_only = (Vstruct_levels_to_print == 0 + || map.numel () == 0); Vstruct_levels_to_print--; @@ -424,9 +424,9 @@ increment_indent_level (); - octave_idx_type n = map_keys().length(); + octave_idx_type n = map.numel (); - if (n > 1 && print_keys_only) + if (n == 0 || (n > 1 && print_keys_only)) { indent (os); dim_vector dv = dims (); @@ -459,7 +459,7 @@ tmp.print_with_name (os, key); } - if (n > 1 && print_keys_only) + if (n == 0 || (n > 1 && print_keys_only)) decrement_indent_level (); decrement_indent_level ();