Merge lp:~mzanetti/autopilot-qt/marshalling-fix into lp:autopilot-qt
Proposed by
Michael Zanetti
Status: | Merged |
---|---|
Approved by: | Juhapekka Piiroinen |
Approved revision: | 36 |
Merged at revision: | 25 |
Proposed branch: | lp:~mzanetti/autopilot-qt/marshalling-fix |
Merge into: | lp:autopilot-qt |
Diff against target: |
31 lines (+12/-5) 1 file modified
lib/dbus_object.cpp (+12/-5) |
To merge this branch: | bzr merge lp:~mzanetti/autopilot-qt/marshalling-fix |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Juhapekka Piiroinen (community) | Approve | ||
PS Jenkins bot | continuous-integration | Approve | |
Review via email: mp+131428@code.launchpad.net |
Commit message
Don't try to marshall signal arguments of type QObject*
Marshalling a pointer through DBus makes no sense as its just an address to protected memory
Marshalling a QObject (without pointer) is not possible because of QObjects no-copy-nature
Removing the argument at least lets the signal itself pass through DBus
Description of the change
Don't try to marshall signal arguments of type QObject*
Marshalling a pointer through DBus makes no sense as its just an address to protected memory
Marshalling a QObject (without pointer) is not possible because of QObjects no-copy-nature
Removing the argument at least lets the signal itself pass through DBus
To post a comment you must log in.
PASSED: Continuous integration, rev:35 s-jenkins: 8080/job/ autopilot- qt-ci/26/ s-jenkins: 8080/job/ autopilot- qt-ci/. /build= pbuilder, distribution= quantal, flavor= amd64/26/ console
http://
Executed test runs:
SUCCESS: http://