https://bugs.freedesktop.org/show_bug.cgi?id=57292
Patrick Ohly <patrick.ohly(a)gmx.de> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Severity|normal |major
Priority|medium |high
Assignee|syncevolution-issues@syncev |patrick.ohly(a)gmx.de
|olution.org |
--- Comment #1 from Patrick Ohly <patrick.ohly(a)gmx.de> ---
The problem is in the C++ D-Bus binding. If the method that gets bound to D-Bus
returns a value, that value is ignored in the signature:
int foo() => no out parameter
It works when the method is declared as having a retval:
void foo (int &result) => integer out parameter
This problem exists for both the libdbus and the GIO D-Bus bindings. In
SyncEvolution it affects methods like GetVersions().
I have patches ready.
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.