1
0
mirror of https://github.com/clementine-player/Clementine synced 2024-12-23 08:20:01 +01:00
Clementine-audio-player-Mac.../ext
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
..
clementine-spotifyblob Merge branch 'master' into qt5-update 2019-07-21 14:20:59 +02:00
clementine-tagreader Fixes for compiling against qt5 on mac 2018-12-05 18:16:34 +01:00
libclementine-common Fix closure timing hole. 2020-01-11 00:53:35 -08:00
libclementine-remote Merge remote-tracking branch 'origin/master' into qt5 2019-10-04 16:51:43 +01:00
libclementine-spotifyblob Add syntax to proto files 2019-01-27 14:56:07 +00:00
libclementine-tagreader Add check for valid birthTime() 2019-11-13 19:10:39 +01:00