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