Caterpillar
Posts: 21 from 2009/10/29
From: Germany
@itix
Quote:
So it means this bug has nothing to do with undo but happens with all setting items in TE. There must be something wrong in TE how it handles prefs change... or we are having a bug in MUI.
Well, you have full access to the source code. Have a look yourself. TE.mcc will reload and apply the complete configuration whenever MUIM_Setup is invoked (Dispatcher.c, InitConfig.c). This usually happens only once or at least only right before the window is (re)opened. If MUI4 implements its real time prefs by flooding the class with MUIM_Cleanup/MUIM_Setup pairs then this is something which was not the case with MUI3 at the time TE.mcc was originally developed and therefore TE.mcc cannot be prepared for such a future feature.
I asked a lot of times already, but so far no MorphOS developer was able to or wanted to tell me how MUI4's real time prefs really works and how it may influence custom classes. MUI3 on AmigaOS3/4 and Zune on AROS don't expose such a issue.
Enlighten me and I will try to do what I can. But without any information I cannot do anything against this MorphOS- and/or MUI4-only bug.