Re: [g-a-devel] Atk_bridge and understanding of some functions



Hi Bill,

I'm trying to create some example to show you my problem, but I can't
reproduce the problem which I've met and I'm not able to send you an
orginal application, where the problem exists. So I try to describe you
what happen.
I have an app which in general works fine without loaded Gtk modules
(gail/atk-bridge), but after loaded these modules the app hangs up in
some situations, e.g. during distroying HildonNote widget
(hildon_note_new_cancel_with_progress_bar), please look
http://maemo.org/platform/docs/api-bora/hildon-docs/hildon-libs/hildon-libs-HildonNote.html
I've checked where the problem really is, the app was stoped after
invoking Accessibility_Registry_notifyEvent and
Accessibility_Accessible_unref from spi_atk_emit_eventv function of
atk-bridge(1.6.3). I noted that function Accessibility_Accessible_unref
was replaced by bonobo_object_unref function in farther version of
AT-SPI, so I've switched to verion 1.7.7 of AT-SPI. One problem
disappeared, but still the invocation of
Accessibility_Registry_notifyEvent stops the app and I don't know why.
This is very strange for me because the function is invoked many times
befor it finally doesn't return control. There is another thing, it
happens when the destroying of the hildon widget is placed in locked
block (gdk_threads_enter/gdk_threads_leave), without the lock it works ok.

Do you have any idea, where the problem is, in atk-bridge or in the the
application? I'm disorientated :/, but maybe you met some similar
problem to mine. Thanks for any help.

BR,
Marcin

> Hi Marcin;
> 
> I am not sure what your question really is.  Could you restate it, please?
> 
> Please note that the atk-bridge bridges from the in-process ATK API to
> the cross-process AT-SPI API.  Also please see the AT-SPI IDL
> documentation, which you can build when building at-spi from CVS, or
> view here:
> 
> gnome.org/~billh/at-spi-idl/html/
> 
> Bill
> 
>>  I know that
>> these functions are generated by orbit-idl-2, but I cann't see the
>> reason of using them there. Could someone explain me it? Thanks a lot.
>>
>> Best Regards,
>> Marcin
>> _______________________________________________
>> Gnome-accessibility-devel mailing list
>> Gnome-accessibility-devel gnome org
>> http://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel
>>   
> 
> 
> 




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