Christopher Smith wrote:

On Jan 23, 2005, at 4:54 AM, Jari Williamsson wrote:
Here are some more thoughts:
* Have you closed any documents prior to when the bug occurs?

Always.

* Have you had multiple windows for the same document opened?

Not me, in this case.

* Has any plug-ins been run that support multiple docs (Settings Scrapbook, FinaleScript, Text Search & Replace, etc)?

Again, not with me.

I'm not sure why those questions are important, though.

The questions was because it's the connection between the doc window and the enigma document database that malfunctions before the overwrite bug strikes. And I would assume that the first place to look would be at places that in some way access the table (or array or collection or whatever the tecnical term might be in this case) that handles the mapping.
When this happens would most probably be when document windows are opened/closed or when dowcument windows are switched.
Plug-ins have limited access to this info as well (in Fin2003 I was able to cause a similar problem myself by writing a buggy plug-in).


An "interesting" thing about the bug (based on the reports I've seen) here is that it always seems to point at another existing document database, never to a "wild" value.

Anyway, I think you can avoid to get files overwritten by pressing Command+Shift+D (unsure about the keystroke here for the Mac, it should be the keystroke for "redraw" with the "Shift" key added to it) before saving the file. That will refresh the window contents based on the current data connected to the window (it will not use any buffers like "redraw" does). That should at least make it possible to assure that it's the correct data that will be written to the file.


Best regards,

Jari Williamsson
_______________________________________________
Finale mailing list
[email protected]
http://lists.shsu.edu/mailman/listinfo/finale

Reply via email to