https://bugs.freedesktop.org/show_bug.cgi?id=57292

Patrick Ohly <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
           Severity|normal                      |major
           Priority|medium                      |high
           Assignee|syncevolution-issues@syncev |[email protected]
                   |olution.org                 |

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

Reply via email to