mirror of
https://github.com/hyprwm/Hyprland.git
synced 2025-08-07 23:51:55 -07:00
Permission Manager: add permission management for screencopy (#9930)
This commit is contained in:
@@ -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>();
|
||||
|
||||
|
Reference in New Issue
Block a user