summaryrefslogtreecommitdiff
path: root/src/protocols/CTMControl.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/protocols/CTMControl.hpp')
-rw-r--r--src/protocols/CTMControl.hpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/protocols/CTMControl.hpp b/src/protocols/CTMControl.hpp
index 0f2faca8..2e3a7673 100644
--- a/src/protocols/CTMControl.hpp
+++ b/src/protocols/CTMControl.hpp
@@ -12,14 +12,14 @@ class CMonitor;
class CHyprlandCTMControlResource {
public:
- CHyprlandCTMControlResource(SP<CHyprlandCtmControlManagerV1> resource_);
+ CHyprlandCTMControlResource(UP<CHyprlandCtmControlManagerV1>&& resource_);
~CHyprlandCTMControlResource();
bool good();
void block();
private:
- SP<CHyprlandCtmControlManagerV1> m_resource;
+ UP<CHyprlandCtmControlManagerV1> m_resource;
std::unordered_map<std::string, Mat3x3> m_ctms;
bool m_blocked = false;
@@ -38,7 +38,7 @@ class CHyprlandCTMControlProtocol : public IWaylandProtocol {
bool isCTMAnimationEnabled();
//
- std::vector<SP<CHyprlandCTMControlResource>> m_managers;
+ std::vector<UP<CHyprlandCTMControlResource>> m_managers;
WP<CHyprlandCTMControlResource> m_manager;
//