On 16 April 2013 16:27, Goubier Thierry <thierry.goub...@cea.fr> wrote:
> Le 16/04/2013 16:12, Igor Stasenko a écrit :
>
>> On 16 April 2013 15:47, kilon <theki...@yahoo.co.uk> wrote:
>>>
>>> Thats awesome but I cant open my pharo image anymore , I dont mind
>>> starting
>>> from a new image and reinstalling everything
>>> but I was wondering if there is a way to recover all that or am I screwed
>>> ?
>>> :)
>>>
>> You have a talent at screwing things up :)
>> But your feedback is invaluable, which helping to spot details , which
>> obvious to me but not for a newcomer.
>>
>> Yeah, concerning screwed image: in such cases i usually run it with VM
>> which does not includes NativeBoost, then it fails with error.. and
>> you can close morphs/debugger save image and can continue work with
>> Cog VM.. it is , of course not always works, because it depends how
>> badly things screwed up. :)
>
>
> Igor, could you add code to start the session without gui, run a bit of
> smalltalk code to destroy the dangling surfaces and save again ?
>
> It would probably save the day a few times :)
>
yes, i am already thinking on it.

The thing which i want to do is to put a session check in #drawDuring: method,
to check if surface is still valid.
And if its not, then shoot the caller :)

If you have a better/more general idea how/where to do it, feel free to suggest.

> Thierry
>


-- 
Best regards,
Igor Stasenko.

Reply via email to