diff options
| author | dec05eba <dec05eba@protonmail.com> | 2025-11-18 00:28:13 +0100 |
|---|---|---|
| committer | dec05eba <dec05eba@protonmail.com> | 2025-11-18 00:28:13 +0100 |
| commit | a10b882e823dc190dab98a42b021d324a768f09c (patch) | |
| tree | 44e869a6c91846798f10d0861a788bbdf995f95a /kms | |
| parent | 92f4bd5f954cf8af3d5db59483000a95507fb62e (diff) | |
Fix shit
Diffstat (limited to 'kms')
| -rw-r--r-- | kms/server/kms_server.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kms/server/kms_server.c b/kms/server/kms_server.c index 5548005..c27a3b5 100644 --- a/kms/server/kms_server.c +++ b/kms/server/kms_server.c @@ -185,10 +185,10 @@ static uint32_t plane_get_properties(int drmfd, uint32_t plane_id, int *x, int * *src_y = (int)(props->prop_values[i] >> 16); property_mask |= PLANE_PROPERTY_SRC_Y; } else if((type & DRM_MODE_PROP_RANGE) && strcmp(prop->name, "SRC_W") == 0) { - *src_w = props->prop_values[i]; + *src_w = (int)(props->prop_values[i] >> 16); property_mask |= PLANE_PROPERTY_SRC_W; } else if((type & DRM_MODE_PROP_RANGE) && strcmp(prop->name, "SRC_H") == 0) { - *src_h = props->prop_values[i]; + *src_h = (int)(props->prop_values[i] >> 16); property_mask |= PLANE_PROPERTY_SRC_H; } else if((type & DRM_MODE_PROP_ENUM) && strcmp(prop->name, "type") == 0) { const uint64_t current_enum_value = props->prop_values[i]; |
