Re: [Tracker] [patch] bug 503376 - Cannot disable evolution "Enable Evolution email Indexing" in "Emails" tab
- From: Halton Huo <Halton Huo Sun COM>
- To: Michael Biebl <mbiebl gmail com>
- Cc: Tracker-List <tracker-list gnome org>
- Subject: Re: [Tracker] [patch] bug 503376 - Cannot disable evolution "Enable Evolution email Indexing" in "Emails" tab
- Date: Mon, 21 Jan 2008 22:10:32 +0800
Thanks for your time :)
On Mon, 2008-01-21 at 14:44 +0100, Michael Biebl wrote:
The problem is, that this doesn't follow GNOME's instant-apply idea.
Yes, it is true.
For the time being, when a bool/int key is changed, the D-Bus message
will be sent out directly, but the configuration is not saved until
"Close" is clicked. This will make inconsistence if the t-p is crashed
It would also be counter intuitive, to apply the settings with
"Close". "Ok" would be much better imho.
Make sense to me, it is a little change.
Atm it's not very consistent unfortunately. Some settings are applied
instantly, some only on close.
I can think two ways here:
Option 1: Send key change D-Bus message and save the configuration to
disk when use change setting.
ï»¿Option 2: Send key change D-Bus messages and save the configuration to
disk when use click "Close" or "OK" button.
I can see the biggest disadvantages for option #1. If the key change
(like enable/disable Evolution) is time-consuming, it would annoy, even
nightmare if user clicked the widgets time by time.
So I would like to choose option #2 for no-waste and performance
] [Thread Prev