1
0
mirror of https://github.com/clementine-player/Clementine synced 2025-01-11 01:14:24 +01:00
Clementine-audio-player-Mac.../ext/libclementine-common
Jim Broadus dbe67bf32b Fix closure timing hole.
When a closure involves an ObjectHelper, a connection is made from the
receiver's destroyed signal and the helper object's deleteLater slot. Since
the signal between the sender and the helper object isn't disconnected until
either object is actually destroyed, this leaves a hole where the helper
holds a pointer to an invalid receiver object, but is still able to receive
the signal connected to its Invoke slot.

Instead of connecting the destroyed signal to deleteLater, connect it to a new
TearDown slot that immediately disconnects the signal then calls deleteLater.
2020-01-11 00:53:35 -08:00
..
core Fix closure timing hole. 2020-01-11 00:53:35 -08:00
CMakeLists.txt Fixes for compiling against qt5 on mac 2018-12-05 18:16:34 +01:00