http://bugzilla.moblin.org/show_bug.cgi?id=8868
--- Comment #12 from pohly <patrick.ohly(a)intel.com> 2010-04-12 01:09:37 PST ---
(In reply to comment #11)
We should put the solution for this problem into 1.0.
- <parameter name="X-EVOLUTION-UI-SLOT" positional="no"
show="yes">
+ <parameter name="X-EVOLUTION-UI-SLOT" positional="no"
show="no">
In n85 branch:
commit 84656659f56332df3c135e75d7a5b029b92e49b0
Author: Patrick Ohly <patrick.ohly(a)intel.com>
Date: Mon Apr 12 09:54:04 2010 +0200
vCard profile: hide X-EVOLUTION-UI-SLOT in DevInf for Nokia N85 (MB #8868)
When we declare X-EVOLUTION-UI-SLOT as parameter in our DevInf, then
the N85 doesn't send telephone and email addresses to us. It seems to
get confused about what this unknown parameter is and then disables
the properties it is declared for.
As a workaround, do not "show" the parameter (per-parameter Synthesis
config option), but keep using it. The implication of that change is
minimal. The X-EVOLUTION-UI-SLOT value is used to preserve the order
of entries in the Evolution GUI. Declaring that our client supports
the value is only relevant when not sending it (because then a server
knows that it can drop its own value), but because we always send it,
we don't need to declare it.
In theory, a peer might avoid sending this value to us if we don't
declare it. In practice, peers are not that sophisticated, for good
reasons (like peers not declaring all of their properties). Synthesis
itself definitely still encodes the value even if not declared by
its peer.
--
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.