ladybird/Userland/Services/Clipboard
Daniel Bertalan 7d11edbe17 Userland: Fix unnecessary heap allocation of singleton objects
In order to avoid having multiple instances, we were keeping a pointer
to these singleton objects and only allocating them when it was null.

We have `__cxa_guard_{acquire,release}` in the userland, so there's no
need to do this dance, as the compiler will ensure that the constructors
are only called once.
2022-01-28 23:31:00 +01:00
..
ClientConnection.cpp LibCore+LibIPC+Everywhere: Return Stream::LocalSocket from LocalServer 2022-01-15 13:29:48 +03:30
ClientConnection.h LibCore+LibIPC+Everywhere: Return Stream::LocalSocket from LocalServer 2022-01-15 13:29:48 +03:30
ClipboardClient.ipc Everywhere: Use IPC include syntax 2021-07-03 12:16:00 +02:00
ClipboardServer.ipc Everywhere: Use IPC include syntax 2021-07-03 12:16:00 +02:00
CMakeLists.txt Clipboard: Port to LibMain :^) 2021-11-24 00:25:22 +01:00
main.cpp LibIPC: Add IPC::MultiServer convenience class 2021-12-06 19:22:16 +01:00
Storage.cpp Userland: Fix unnecessary heap allocation of singleton objects 2022-01-28 23:31:00 +01:00
Storage.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00