mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-09-22 10:59:51 +03:00
f5de4f24b2
Instead of doing so in the constructor, let's do immediately after the constructor, so we can safely pass a reference of a Device, so the SysFSDeviceComponent constructor can use that object to identify whether it's a block device or a character device. This allows to us to not hold a device in SysFSDeviceComponent with a RefPtr. Also, we also call the before_removing method in both SlavePTY::unref and File::unref, so because Device has that method being overrided, it can ensure the device is removed always cleanly. |
||
---|---|---|
.. | ||
Console.cpp | ||
Console.h | ||
FrameBufferDevice.cpp | ||
FrameBufferDevice.h | ||
GPU.cpp | ||
GPU.h | ||
GraphicsAdapter.cpp | ||
GraphicsAdapter.h | ||
Protocol.h |