j
: Next unread message k
: Previous unread message j a
: Jump to all threads
j l
: Jump to MailingList overview
In using the SystemChangeNotifier to detect class renames. This caused me a problem because the signal occurs when the rename is partially complete, so the environment is in an inconsistent state when it enters handler methods.
The inconsistency is that the new name of the class is not set by the time the handler methods run. The Smalltalk global dictionary has been updated, so (Smalltalk at: #RenamedClass) name ~= #RenamedClass. This is an inconsistent state of the Smalltalk dictionary which causes my program grief.
It should either be a true post-op, this fix makes it a post-op.
Attachments:
squeak-dev@lists.squeakfoundation.org