Fixed in git. I don't see another proc to call, and indeed I see this one does some explicit re-calculations, not just to do with the drawing. It may be that the reason this bug has surfaced is it may depend on whether the cursor is flashing (which causes re-draws). Richard
On Wed, 2011-10-12 at 17:23 +0100, Richard Shann wrote: > I can guess what this is: the horrible drawing-affects-data thing. So > (d-RefreshDisplay) should work. In fact I have a suspicion there is a > special (d-something-or-other) which does this (?, I will have written > it if so, and so I guess it is down to me to find it :) > Richard > > On Wed, 2011-10-12 at 09:00 -0600, Josue Abarca wrote: > > Hello, in Denemo 0.9.2, the scheme script: ReBar > > > > (actions/menus/ObjectMenu/MovementMenu/ReBar) > > > > seems that now is not detecting Time Signature changes[0]. > > > > I have been trying to debug the script using "Debugger". > > > > The problem seems to be in "GetTimeSigChange", and the call to > > d-InsertTimeSig. > > > > I do not know why but, adding a call to "(Debugger)" right before the > > call to d-InsertTimeSig "fixes" the problem. > > > > Like this: > > ;;;;;;;;;;;;;; > > (define (GetTimeSigChange) > > (begin > > (Debugger) > > (set! TimeSig (string->number (d-InsertTimeSig > > "query=timesigname") )) > > ) > > );GetTimeSig > > ;;;;;;;;;;;;;; > > > > > > In fact, adding any call to d-GetUserInput before the call to > > d-InsertTimeSig "fixes" the problem. > > > > Maybe this notes about the problem help to fix it :). > > > > Cheers and thanks for your work in Denemo :). > > > > P.D.: > > Sorry for my English. > > > > [0] http://jmaslibre.org/debian/denemo/time-signature-change.denemo > > > > > > _______________________________________________ > Denemo-devel mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/denemo-devel _______________________________________________ Denemo-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/denemo-devel
