Revision 9b8570c4e9359eb8b45b39c28aa9d8c140f3fc44 authored by Olivier Goffart on 21 November 2013, 17:37:36 UTC, committed by The Qt Project on 26 November 2013, 07:29:41 UTC
The regression was introduced in 5885b8f775998c30d53f40b7f368c5f6364e6df4

QMetaObjectPrivate::disconnectHelper may unlock the sender mutex. And
while relocking it, we need to make sure to lock the sender and receiver
mutex in the right order.  So don't lock the receiver mutex in advance, but
re-lock it for each connection.

Change-Id: I4f6d19791cdcce3693d7f45e7beb6b564fd69277
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
1 parent df449d4
Raw File
.gitattributes
.tag                    export-subst
.gitignore              export-ignore
.gitattributes          export-ignore
.commit-template        export-ignore
back to top