do you have a cs?

Stef

On Jul 12, 2009, at 4:25 PM, Esteban Lorenzano wrote:

> Ouch, bad method, please replace: #handleInteraction:fromEvent: (the
> squeak event), for #handleInteraction: (the pharo equivallent)
>
> Cheers,
> Esteban
>
> On 2009-07-12 11:22:47 -0300, Esteban Lorenzano
> <[email protected]> said:
>
>> Hi,
>> I'm working to make Algernon works on pharo, and I found what seems  
>> to
>> be a bug (or at least something that "revesls" a bug), in
>> TextMorph>>handleInteraction:
>> This is what happens: the Algernon starts and you type a class,  
>> then go
>> inside to look for a method, and that sends a keyStroke: to a new
>> TextMorph, who sends a #handleInteraction:fromEvent:.
>> So... old implementation on #handleInteraction:fromEvent: had a first
>> line removed in new implementation:
>>
>>      self editor sensor: (KeyboardBuffer new startingEvent: evt).
>>
>>
>> The problem is this: #editor message instances editor attribute if  
>> nil.
>> Now... that line is not anymore, introducing a DNU when sending a
>> subsecuent message to editor attribute.
>> I "solved" it bu changing this line:
>>
>>      oldEditor := editor.
>>
>>
>> for this other:
>>
>>      oldEditor := self editor.
>>
>>
>> (who restores the editor instantiation).
>>
>> What I don't know is:
>>
>> a) is this a bug?
>> b) the bug is there or is a collateral damage?
>> c) my hack really solves the problem?
>> d) is possible to introduce this bugfix into a new version?
>>
>> Cheers,
>> Esteban
>
>
>
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to