[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