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
