Aha! On Mac OS X (and, I would assume, OS 9), Radio uses FSRefs to refer to everything from the template files to the #upstream.xml configuration file. An FSRef is a filesystem reference-- it follows a file as the file moves and is renamed. Cool, but it causes some issues.
As such, if you edit a template with an editor that saves to a backup file, typically the editor will rename the existing file to something like '#upstream.xml~' and save the edited version to the original Filename.
However, Radio will not see the changes. Because the file has merely been moved, not removed, Radio will continue to refer to the previous revision of the document and you won't see the changes!
The fix is simple: Remove the backup version of the file and Radio seems to correctly check to see if a file exists on the original path. I.e. once the FSRef has been invalidated, it will reset to using the actual path to find the file.
To fix (in case anyone from userland is actually reading this): FSRefs are actually a very good idea, but you should check the original path to see if something newer is there and go with it, if there is.
(Also, Radio still can't open a template in TextEdit if TextEdit is already running.)
8:38:25 PM
|
|