| What | Removed | Added |
|---|---|---|
| Status | NEW | ASSIGNED |
| Severity | normal | major |
| Priority | medium | high |
| Assignee | syncevolution-issues@syncevolution.org | patrick.ohly@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.