http://bugs.meego.com/show_bug.cgi?id=5819
yongsheng <yongsheng.zhu(a)intel.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |yongsheng.zhu(a)intel.com
--- Comment #10 from yongsheng <yongsheng.zhu(a)intel.com> 2011-01-03 00:01:44 PST
---
(In reply to comment #9)
(In reply to comment #8)
> If one task has been put in the task list, then then setting autoSync=0 won't
> disable it. But there is no future task added in the list.
Perhaps this is what I was seeing. I'll check again.
I still don't get why you think that my patch fixes the original problem. Can
you explain this to me?
1) The patch firstly checks whether the command line will
change the config(see
Cmdline.cpp)
2) It gets the result to show whether the command line changes the config(via
configWasModified) and set 'm_setConfig'
3) Once the current session is done, then it invokes auto sync manager to
remove the task related to the current config and re-load the changed config
and add the auto sync task if needed (see AutoSyncManager::update(const string&
configName).
The one thing I should explain is that if we set 'autosync=0' without via
dbus-server(i mean flushing them into files directly), then dbus-server won't
disable autosync for it doesn't track file changes, you know.
--
Configure bugmail:
http://bugs.meego.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching someone on the CC list of the bug.