Hi Larry,

        Just chasing down the (evil) composer startup problem, and I notice
that the gtkhtml component activates the spell component before
returning it's factory:

#6  0x40bad80c in oaf_activate_from_id (aid=0x806eea0
"OAFIID:GNOME_Spell_Dictionary:0.1", flags=0, ret_aid=0x0,
ev=0xbffff550) at oaf-activate.c:300
#7  0x40676f88 in bonobo_object_activate (iid=0x806eea0
"OAFIID:GNOME_Spell_Dictionary:0.1", oaf_flags=0) at
bonobo-object-client.c:75
#8  0x08066336 in spell_new_dictionary () at spell.c:189
#9  0x0805b5a9 in gtk_html_control_data_new (html=0x809ff98,
vbox=0x809bbd8) at control-data.c:39
#10 0x0805c47a in editor_control_construct (control=0x809d308,
vbox=0x809bbd8) at editor-control-factory.c:526
#11 0x0805cca7 in editor_control_factory (factory=0x80973e8,
closure=0x0) at editor-control-factory.c:799
#12 0x4066ecf8 in bonobo_generic_factory_new_generic (factory=0x80973e8,
oaf_iid=0x80988c8 "OAFIID:GNOME_GtkHTML_Editor")
    at bonobo-generic-factory.c:263
#13 0x4066e4af in impl_Bonobo_ObjectFactory_create_object
(servant=0x8097438, obj_oaf_iid=0x80988c8 "OAFIID:GNOME_GtkHTML_Editor",
params=0xbffff690, 
    ev=0xbffff6f0) at bonobo-generic-factory.c:56

        Is it feasible to delay that to an idle handler / demand activate it ?
clearly the faster you return from the factory method the faster the
rest of the system can get on with life.

        HTH,

                Michael.

-- 
 [EMAIL PROTECTED]  <><, Pseudo Engineer, itinerant idiot


_______________________________________________
evolution-hackers maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution-hackers

Reply via email to