]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/change-iterator.cc
Fix some bugs in the dynamic engraver and PostScript backend
[lilypond.git] / lily / change-iterator.cc
index ff13c3d204ee516370f86d7a0f4b3b079ad1b988..aef7567be0f74e1390b96c55e3b0438b6525b3ba 100644 (file)
 #include "warn.hh"
 
 void
-Change_iterator::error (std::string reason)
+Change_iterator::error (string reason)
 {
-  std::string to_type = ly_symbol2string (get_music ()->get_property ("change-to-type"));
-  std::string to_id = ly_scm2string (get_music ()->get_property ("change-to-id"));
+  string to_type = ly_symbol2string (get_music ()->get_property ("change-to-type"));
+  string to_id = ly_scm2string (get_music ()->get_property ("change-to-id"));
 
-  std::string warn1 = _f ("can't change `%s' to `%s'", to_type, to_id)
+  string warn1 = _f ("can't change `%s' to `%s'", to_type, to_id)
     + ": " + reason;
 
   /*
     GUHG!
   */
-  std::string warn2= "Change_iterator::process (): "
+  string warn2= "Change_iterator::process (): "
     + get_outlet ()->context_name () + " = `"
     + get_outlet ()->id_string () + "': ";
   warning (warn2);
@@ -43,7 +43,7 @@ Change_iterator::process (Moment m)
   Context *last = 0;
 
   SCM to_type = get_music ()->get_property ("change-to-type");
-  std::string to_id = ly_scm2string (get_music ()->get_property ("change-to-id"));
+  string to_id = ly_scm2string (get_music ()->get_property ("change-to-id"));
 
   /* find the type  of translator that we're changing.
 
@@ -57,7 +57,7 @@ Change_iterator::process (Moment m)
 
   if (current && current->id_string () == to_id)
     {
-      std::string msg;
+      string msg;
       msg += _f ("can't change, already in translator: %s", to_id);
     }
 
@@ -88,7 +88,7 @@ Change_iterator::process (Moment m)
 
           last->translator_id_string () = get_change
           ()->change_to_id_string (); */
-       error (_f ("not changing to same context type: %s", to_type));
+       error (_f ("not changing to same context type: %s", ly_symbol2string (to_type).c_str ()));
       }
   else
     /* FIXME: uncomprehensable message */