Commit graph

3 commits

Author SHA1 Message Date
szos 2c7b2864e9 rename dynamic-mixins->dynamic-mixins-swm to avoid package conflicts 2023-03-30 08:37:46 -05:00
szos c33eedcab6 Fix crash when autoenabling minor mode thats already enabled
Currently when creating a new object which should have minor modes enabled in it
there comes an error of type minor-mode-autoenable-error. This patch addresses
this by A) establishing a restart around the autoenable error signalled in the
autoenable-minor-mode method to ignore the error, B) binding a handler to invoke
this restart in the replace-class around method specializing on (t t), and C)
explicitly checking if an object already has a minor mode enabled in it when
syncing minor modes for an object.
2022-10-23 18:32:39 +02:00
szos fa85167974 change file name 2022-06-27 09:53:18 +02:00
Renamed from dynamic-mixins-patch.lisp (Browse further)