diff options
| author | Vaxry <43317083+vaxerski@users.noreply.github.com> | 2025-04-08 19:39:53 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-04-08 19:39:53 +0200 |
| commit | 260d8e1f71b1dc6f3f354747debdc87d96b9e99f (patch) | |
| tree | 9e13cd67a6b08e356a8773b093a9c8d9fdf645b0 /src/Compositor.cpp | |
| parent | 642f394eb3f8fd99a51f4c8279497c458c40ba65 (diff) | |
Permission Manager: add permission management for screencopy (#9930)
Diffstat (limited to 'src/Compositor.cpp')
| -rw-r--r-- | src/Compositor.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/Compositor.cpp b/src/Compositor.cpp index 594bd85a..947b6549 100644 --- a/src/Compositor.cpp +++ b/src/Compositor.cpp @@ -15,6 +15,7 @@ #include "managers/DonationNagManager.hpp" #include "managers/ANRManager.hpp" #include "managers/eventLoop/EventLoopManager.hpp" +#include "managers/permissions/DynamicPermissionManager.hpp" #include <algorithm> #include <aquamarine/output/Output.hpp> #include <bit> @@ -570,6 +571,7 @@ void CCompositor::cleanup() { removeAllSignals(); g_pInputManager.reset(); + g_pDynamicPermissionManager.reset(); g_pDecorationPositioner.reset(); g_pCursorManager.reset(); g_pPluginSystem.reset(); @@ -624,6 +626,9 @@ void CCompositor::initManagers(eManagersInitStage stage) { Debug::log(LOG, "Creating the AnimationManager!"); g_pAnimationManager = makeUnique<CHyprAnimationManager>(); + Debug::log(LOG, "Creating the DynamicPermissionManager!"); + g_pDynamicPermissionManager = makeUnique<CDynamicPermissionManager>(); + Debug::log(LOG, "Creating the ConfigManager!"); g_pConfigManager = makeUnique<CConfigManager>(); |
