summaryrefslogtreecommitdiff
path: root/src/protocols/ExtWorkspace.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/protocols/ExtWorkspace.cpp')
-rw-r--r--src/protocols/ExtWorkspace.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/protocols/ExtWorkspace.cpp b/src/protocols/ExtWorkspace.cpp
index 9c40d773..8b6c010d 100644
--- a/src/protocols/ExtWorkspace.cpp
+++ b/src/protocols/ExtWorkspace.cpp
@@ -20,7 +20,7 @@ CExtWorkspaceGroupResource::CExtWorkspaceGroupResource(WP<CExtWorkspaceManagerRe
m_resource->setOnDestroy([this](auto) { PROTO::extWorkspace->destroyGroup(m_self); });
m_resource->setDestroy([this](auto) { PROTO::extWorkspace->destroyGroup(m_self); });
- m_resource->sendCapabilities(static_cast<extWorkspaceGroupHandleV1GroupCapabilities>(0));
+ m_resource->sendCapabilities(sc<extWorkspaceGroupHandleV1GroupCapabilities>(0));
const auto& output = PROTO::outputs.at(m_monitor->m_name);
@@ -41,8 +41,8 @@ bool CExtWorkspaceGroupResource::good() const {
}
WP<CExtWorkspaceGroupResource> CExtWorkspaceGroupResource::fromResource(wl_resource* resource) {
- auto handle = static_cast<CExtWorkspaceGroupHandleV1*>(wl_resource_get_user_data(resource))->data();
- auto data = static_cast<CExtWorkspaceGroupResource*>(handle);
+ auto handle = sc<CExtWorkspaceGroupHandleV1*>(wl_resource_get_user_data(resource))->data();
+ auto data = sc<CExtWorkspaceGroupResource*>(handle);
return data ? data->m_self : WP<CExtWorkspaceGroupResource>();
}
@@ -105,7 +105,7 @@ CExtWorkspaceResource::CExtWorkspaceResource(WP<CExtWorkspaceManagerResource> ma
id += UINT32_MAX - 1337;
if (id > 0)
- *static_cast<uint32_t*>(wl_array_add(&coordinates, sizeof(uint32_t))) = id;
+ *sc<uint32_t*>(wl_array_add(&coordinates, sizeof(uint32_t))) = id;
m_resource->sendCoordinates(&coordinates);
wl_array_release(&coordinates);
@@ -142,7 +142,7 @@ void CExtWorkspaceResource::sendState() {
if (m_workspace->m_isSpecialWorkspace)
state |= EXT_WORKSPACE_HANDLE_V1_STATE_HIDDEN;
- m_resource->sendState(static_cast<extWorkspaceHandleV1State>(state));
+ m_resource->sendState(sc<extWorkspaceHandleV1State>(state));
if (m_manager)
m_manager->scheduleDone();
@@ -158,7 +158,7 @@ void CExtWorkspaceResource::sendCapabilities() {
if (active && m_workspace->m_isSpecialWorkspace)
capabilities |= EXT_WORKSPACE_HANDLE_V1_WORKSPACE_CAPABILITIES_DEACTIVATE;
- m_resource->sendCapabilities(static_cast<extWorkspaceHandleV1WorkspaceCapabilities>(capabilities));
+ m_resource->sendCapabilities(sc<extWorkspaceHandleV1WorkspaceCapabilities>(capabilities));
if (m_manager)
m_manager->scheduleDone();