http://bugs.meego.com/show_bug.cgi?id=5819

yongsheng <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #10 from yongsheng <[email protected]> 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.
_______________________________________________
Syncevolution-issues mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution-issues

Reply via email to