Details
-
Bug
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
5.12.3
-
None
Description
Method replies and signals are not received on replica side in the same order as created on source side.
Consider this code on source:
int foo() { QTimer::singleShot(0, this, [this]() { emit someSignal(); }); return 10; }
when calling foo() on replica, this is the result:
// someSignal() emitted // foo() returns 10
but it should be
// foo() returns 10 // someSignal() emitted
since the foo() returns before the signal is emitted.
Attachments
Gerrit Reviews
For Gerrit Dashboard: QTBUG-75602 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
260808,1 | Don't use queued connection for PendingCallWatcher finished signal | 5.12 | qt/qtremoteobjects | Status: NEW | -1 | 0 |