Wow, this is weird. Yes, GLMAsyncTask spawns a process. I use it not to block the ui in nautilus while critics are retrieved. So when you switch to a new method it changes pluginâs critic list to âloading progress morphâ and runs the task with a lower priority. If in ui you go through methods, it simply reschedules the task to check different critics. When you stop working with UI it calculates the critics and shows them to you. For me its weird that you get DNU for symbol while `morph` should be a QANautilusPluginMorph. Did I do something very evil not knowing about all the concurrent/morphic black magic? Uko
On 28 Aug 2015, at 10:50, stepharo <stepharo@free.fr> wrote:
When I add an iv to Model I get a ByteSymbol>>entity:
QANautilusPluggin>>initialize
changeHandler := GLMAsyncTask new priority: Processor activePriority - 1; doInBackground: [ morph entity: self currentEntity ]; yourself
And in the debugger morph is a a Morph exactly a QANautilusPluginMorph(493092864)
Yuriy do you use thread?
Stef