]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/global-context.cc
Fix some bugs in the dynamic engraver and PostScript backend
[lilypond.git] / lily / global-context.cc
index df2f1f516096b91532a2dedb59e4e2adb45562d3..6e2d26a58a2fceb00cafeb3cb767b5c16f88395f 100644 (file)
@@ -28,6 +28,8 @@ Global_context::Global_context (Output_def *o, Moment final, Object_key *key)
   output_def_ = o;
   final_mom_ = final;
   definition_ = find_context_def (o, ly_symbol2scm ("Global"));
+  unique_count_ = 0;
+  unique_ = 0;
 
   Context_def *globaldef = unsmob_context_def (definition_);
   if (!globaldef)
@@ -204,3 +206,9 @@ Global_context::get_default_interpreter ()
   else
     return Context::get_default_interpreter ();
 }
+
+int
+Global_context::new_unique ()
+{
+  return ++unique_count_;
+}