http://bugzilla.moblin.org/show_bug.cgi?id=5021





--- Comment #6 from jku <[email protected]>  2009-08-10 10:33:22 ---
I can reproduce this.

(In reply to comment #5)
> (In reply to comment #4)
> > Why does the sync UI need to read the entire addressbook before doing 
> > anything?
> 
> It shouldn't. I'm not even sure it does: I have done a quick grep of the
> source, without finding what I was suspecting as the culprit. I was hoping 
> that
> Jussi (on vacation right now) would know more, so I haven't investigated
> further.


Ah, but I do muck with sources... I'm guessing this is the problem: the client
asks dbus server for service configuration, and the server does this to ensure
the source is supported locally:

  /* check whether we have support locally */
  EvolutionSyncSourceParams params(name, config->getSyncSourceNodes(name), "");
  auto_ptr<EvolutionSyncSource>
syncSource(EvolutionSyncSource::createSource(params, false));
  try {
      local = FALSE;
      if (syncSource.get()) {
          syncSource->open();
          local = TRUE;
      }
  }


Patrick, is this going to be slow with thousands of items? (I'll test tomorrow,
but I'm guessing you'll know without testing).

-- 
Configure bugmail: http://bugzilla.moblin.org/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