mirror of
https://github.com/RGBCube/serenity
synced 2025-05-22 13:55:07 +00:00
![]() 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 |