Re: Removing xrdb for 10% startup win?
- From: Erwann Chenede <erwann chenede sun com>
- To: Owen Taylor <otaylor redhat com>
- Cc: Ghee Teo sun com, Ross Burton <ross burtonini com>, desktop-devel-list gnome org
- Subject: Re: Removing xrdb for 10% startup win?
- Date: Wed, 21 Sep 2005 11:18:40 +0200
Hi Owen,
Owen Taylor wrote:
[...]
After a quick look at gnome-settings-xrdb.c
It seems that the style_set_cb callback, which ultimately spawn the xrdb
command, is called multiple times.
This happens because the style_set_cb callback is connected to the
GtkWidget signal "style-set"
which receive multiple "style-set" signals (8 or 9) initially for the
same theme.
I think it's worth investigating at least briefly why you are getting
those multiple style-set messages. It could definitely cause some
other performance issues as well.
Oops, I forgot to reply.
The multiple "style-set" signals are received in g-s-d via the
style_set_cb callback because
the callback was connected (via gnome_settings_xrdb_init) before the
actual theme information
is retrieved from gconf and propagated by g-s-d.
So I believe this case is specific to g-s-d and not generic to gtk itself.
Erwann
--
Erwann Chénedé,
Desktop Group, Sun Microsystems
[ I speak for myself, not for my employer ]
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]