[EMAIL PROTECTED] writes:
> Ok, I am not that C++ guru.  This method should actually be something that
> in e.g. Java would be called an abstract method: Ligature_engraver just
> defines the interface of this method, but leaves the implementation to its
> subclasses (but it must be declared in Ligature_engraver itself, since it
> is virtually envoked from the process_music() code of Ligature_engraver).

ok, then


    Ligature_engraver::create_ligature_spanner () { return 0 ; }

also does the trick.

> > If the engraver doesn't create anything (which is not the case, it
> > seems), then the /*creats */ entry should simply be empty.
> 
> Most probably.  But if I recall correctly, there was some problem with
> acknowledge_grob() not being called in some cases.  Hence, when putting
> the creats entry empty, one should double check that
> 
> 
>http://lilypond.org/development/Documentation/user/out-www/lilypond/White-mensural-ligatures.html#White%20mensural%20ligatures
> 
> still shows ligatures (as the website of 1.7.8 currently does, while in
> 1.7.6, ligatures did not show).

If something like this happens, I propose that we first find out what
causes it, and only then fix it.

--
Han-Wen Nienhuys   |   [EMAIL PROTECTED]   |   http://www.cs.uu.nl/~hanwen 


_______________________________________________
Lilypond-devel mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to