Indeed this is normal because initializeAutoRefresh does not exist!
So a nice endless loop.


On 03 Apr 2014, at 21:21, Pharo4Stef <pharo4s...@free.fr> wrote:

> Can one of you do the following experience to let me know if I’m totally mad 
> or not?
> 
> 1 - Add       Transcript show:'initializePresenter'; cr.
> in the SpecDebugger>>initializePresenter
> as below:
> 
> initializePresenter
>       super initializePresenter.
>       Transcript show:'initializePresenter'; cr.
>       self flag: 'some of this logic could be moved to the stack widget'.
>       self flag: 'The toolbar should not be updated when the list changes, 
> but when an action is perormed.'.
>       self stack whenListChanged: [ :aList |
>               aList isEmpty ifFalse: [ self stack setSelectedItem: aList 
> first ].
>               "Updating the toolbar will result in changing the button 
> widgets.
>               If the widget hasn't been opened, there will be no spec, which 
> leads to an error."
>               self spec ifNotNil: [
>                       self updateToolbar ] ].
> 
>       self stack whenSelectedItemChanged: [:aContext |
>               self updateCodeFromContext: aContext.
>               self updateInspectorsFromContext: aContext.
>               self stack updateForSelectionChanged ].
>       
>       self contextInspector initializeAutoRefresh.
> 
> 2- open a transcript 
> 
> 3- open a workspace and execute 1 halt. 
> 
> I get a really large number of initializePresenter in the transcript
> 
> 
> 


Reply via email to