Re: [g-a-devel] [orca-list] Thunderbird launching very slowly if Orca running. Why happening this?



On 12/14/2011 12:26 PM, Trevor Saunders wrote:
>
>
> But this are only initial ideas, that require refinement. I will
> investigate it.
>  So, my understanding (mostly from
>  https://bugzilla.mozilla.org/show_bug.cgi?id=659018) is that at-spi2
>  uses the signal internally for cache coherency.  So if we want to take
>  this route I think it needs to happen within atk / atk-bridge.  However
>  I'm not convinced this is really the best option here.  Having to
>  create 2500 objects just to fire events on them is rather unfortunate.

Taking into account the explanation from Mike on the atk bug that I created:

https://bugzilla.gnome.org/show_bug.cgi?id=665870#c2

This message and the relation with the cache coherency is only required
when the label updates his name. But from "something" to "something
new". We are proposing to not emit the signal if the change is from NULL
(nothing) to "first value", and seems that Mike is blessing it. Mike are
you here? Could you confirm it? In fact my plan is implement and test it.

And this complain about "having to create 2500 objects just to fire
events", is, IMHO, a different problem. But it is true that needs some
discussion. On the gobject world this could be solved by having
atkobject as a interface [1], but this shouldn't solve the issue on
other toolkits, like the ones based on C++ (Unity, Gecko) or Java. But
as I said, I think that this belongs to a different discussion thread.

[1] https://bugzilla.gnome.org/show_bug.cgi?id=642597

BR

-- 
Alejandro Piñeiro Iglesias



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]