[Interest] Queued signals lost in 5.15.0 (works in 5.12.5) (Windows)
Giuseppe D'Angelo
giuseppe.dangelo at kdab.com
Fri Sep 25 21:26:23 CEST 2020
Il 24/09/20 17:55, Rainer Wiesenfarth ha scritto:
> - if I take the application built and running without this issue with Qt
> 5.12.5 and replace the DLLs with those from Qt 5.15.0, the issue
> appears. That means there is a change in the event handling between
> 5.12.5 and 5.15.0 that causes the issue to appear.
It's super hard telling what might be going wrong without a testcase.
I'd anyway start by using 5.15.1/2 (not 0) and actually recompiling the
application, just to exclude subtle binary compatibility breaks.
You may also want to inspect the event posting and delivery (e.g. by
overriding QCA::notify(); and/or by using ETW tracing; and/or by posting
and dispatching your custom "metacall" events instead of using a queued
invocation in the same thread).
HTH,
--
Giuseppe D'Angelo | giuseppe.dangelo at kdab.com | Senior Software Engineer
KDAB (France) S.A.S., a KDAB Group company
Tel. France +33 (0)4 90 84 08 53, http://www.kdab.com
KDAB - The Qt, C++ and OpenGL Experts
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4329 bytes
Desc: Firma crittografica S/MIME
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20200925/48a0aabb/attachment.bin>
More information about the Interest
mailing list