diff src/ov-class.cc @ 8658:73c4516fae10

New evaluator and debugger derived from tree-walker class
author John W. Eaton <jwe@octave.org>
date Wed, 04 Feb 2009 00:47:53 -0500
parents 25bc2d31e1bf
children 5dd06f19e9be
line wrap: on
line diff
--- a/src/ov-class.cc	Tue Feb 03 12:47:38 2009 +0100
+++ b/src/ov-class.cc	Wed Feb 04 00:47:53 2009 -0500
@@ -660,24 +660,21 @@
 octave_class::print_with_name (std::ostream&, const std::string& name, 
 			       bool) const
 {
-  if (! (evaluating_function_body && Vsilent_functions))
-    {
-      octave_value fcn = symbol_table::find_method ("display", class_name ());
+  octave_value fcn = symbol_table::find_method ("display", class_name ());
 
-      if (fcn.is_defined ())
-	{
-	  octave_value_list args;
+  if (fcn.is_defined ())
+    {
+      octave_value_list args;
 
-	  args(0) = octave_value (clone (), 1);
+      args(0) = octave_value (clone (), 1);
       
-	  string_vector arg_names (1);
+      string_vector arg_names (1);
 
-	  arg_names[0] = name;
+      arg_names[0] = name;
 
-	  args.stash_name_tags (arg_names);
+      args.stash_name_tags (arg_names);
 
-	  feval (fcn.function_value (), args);
-	}
+      feval (fcn.function_value (), args);
     }
 }