serenity/Userland/Services/Taskbar
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
..
ClockWidget.cpp LibGfx: Use ErrorOr<T> for Bitmap::try_load_from_file() 2021-11-08 00:35:27 +01:00
ClockWidget.h Userland: Invoke tzset in applications that care about time zones 2022-01-25 18:39:36 +00:00
CMakeLists.txt Taskbar: Add dropping of AppFiles to QuickLaunch 2021-12-28 00:57:48 -08:00
main.cpp Taskbar: Support arbitrary *files* as QuickLaunch entries 2022-01-21 13:44:36 +01:00
QuickLaunchWidget.cpp Taskbar: Remove QuickLaunch entries if corresponding file was deleted 2022-01-21 13:44:36 +01:00
QuickLaunchWidget.h Taskbar: Remove QuickLaunch entries if corresponding file was deleted 2022-01-21 13:44:36 +01:00
ShutdownDialog.cpp LibGfx: Use ErrorOr<T> for Bitmap::try_load_from_file() 2021-11-08 00:35:27 +01:00
ShutdownDialog.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
TaskbarButton.cpp Taskbar: Tweak taskbar button progress bar rendering 2022-01-10 16:22:37 +01:00
TaskbarButton.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
TaskbarWindow.cpp Userland: Add horizontal mouse scroll support 2022-01-20 10:37:52 +01:00
TaskbarWindow.h Taskbar: Include ScreenLayout.h from Services directory 2022-01-12 20:26:46 +02:00
WindowIdentifier.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
WindowList.cpp Userland: Fix unnecessary heap allocation of singleton objects 2022-01-28 23:31:00 +01:00
WindowList.h Everywhere: Replace "virtual desktop" => "workspace" 2021-11-13 12:48:43 +01:00