ladybird/Libraries/LibThread
Sergey Bugaev cbf2881bf7 LibThread: Fix destroying background actions
In the old model, before bc319d9e88, the parent
(the background thread) would delete us when it exits (i.e. never), so we had to
keep track of our own refcount in order to destroy ourselves when we're done.

With bc319d9e88, the parent keeps additional
reference to us, so:
* There should be no need to explicitly ref() ourselves
* The unref() would not get rid of the last reference to us anymore

The latter is why all the BackgroundAction's were getting leaked. Fix this by
simply unparenting ourselves from the background thread when we're done.
2020-02-25 10:17:31 +01:00
..
BackgroundAction.cpp
BackgroundAction.h LibThread: Fix destroying background actions 2020-02-25 10:17:31 +01:00
Lock.h
Makefile
Thread.cpp
Thread.h LibCore: Remove leading C from filenames 2020-02-06 15:04:03 +01:00