summaryrefslogtreecommitdiff
path: root/src/protocols/AlphaModifier.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/protocols/AlphaModifier.hpp')
-rw-r--r--src/protocols/AlphaModifier.hpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/protocols/AlphaModifier.hpp b/src/protocols/AlphaModifier.hpp
index 99bfc2fb..8dc370a3 100644
--- a/src/protocols/AlphaModifier.hpp
+++ b/src/protocols/AlphaModifier.hpp
@@ -11,13 +11,13 @@ class CAlphaModifierProtocol;
class CAlphaModifier {
public:
- CAlphaModifier(SP<CWpAlphaModifierSurfaceV1> resource_, SP<CWLSurfaceResource> surface);
+ CAlphaModifier(UP<CWpAlphaModifierSurfaceV1>&& resource_, SP<CWLSurfaceResource> surface);
bool good();
- void setResource(SP<CWpAlphaModifierSurfaceV1> resource);
+ void setResource(UP<CWpAlphaModifierSurfaceV1>&& resource);
private:
- SP<CWpAlphaModifierSurfaceV1> m_resource;
+ UP<CWpAlphaModifierSurfaceV1> m_resource;
WP<CWLSurfaceResource> m_surface;
float m_alpha = 1.0;