From 477b3d28212e8590b3b7ef0ebc386641124e908d Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Fri, 16 May 2025 17:01:35 +0200 Subject: [PATCH] randr: drop obsolete RRPostProviderPendingProperties() Not used anywhere, so no need to keep it around any longer. Signed-off-by: Enrico Weigelt, metux IT consult --- randr/randrstr.h | 3 --- randr/rrproviderproperty.c | 40 -------------------------------------- 2 files changed, 43 deletions(-) diff --git a/randr/randrstr.h b/randr/randrstr.h index 5b27b029c..0bf9d0751 100644 --- a/randr/randrstr.h +++ b/randr/randrstr.h @@ -986,9 +986,6 @@ extern _X_EXPORT int Bool pending, Bool range, Bool immutable, int num_values, INT32 *values); -extern _X_EXPORT Bool - RRPostProviderPendingProperties(RRProviderPtr provider); - extern _X_EXPORT int ProcRRGetProviderProperty(ClientPtr client); diff --git a/randr/rrproviderproperty.c b/randr/rrproviderproperty.c index 535266ba2..559aa44fb 100644 --- a/randr/rrproviderproperty.c +++ b/randr/rrproviderproperty.c @@ -237,46 +237,6 @@ RRChangeProviderProperty(RRProviderPtr provider, Atom property, Atom type, return Success; } -Bool -RRPostProviderPendingProperties(RRProviderPtr provider) -{ - RRPropertyValuePtr pending_value; - RRPropertyValuePtr current_value; - RRPropertyPtr property; - Bool ret = TRUE; - - if (!provider->pendingProperties) - return TRUE; - - provider->pendingProperties = FALSE; - for (property = provider->properties; property; property = property->next) { - /* Skip non-pending properties */ - if (!property->is_pending) - continue; - - pending_value = &property->pending; - current_value = &property->current; - - /* - * If the pending and current values are equal, don't mark it - * as changed (which would deliver an event) - */ - if (pending_value->type == current_value->type && - pending_value->format == current_value->format && - pending_value->size == current_value->size && - !memcmp(pending_value->data, current_value->data, - pending_value->size * (pending_value->format / 8))) - continue; - - if (RRChangeProviderProperty(provider, property->propertyName, - pending_value->type, pending_value->format, - PropModeReplace, pending_value->size, - pending_value->data, TRUE, FALSE) != Success) - ret = FALSE; - } - return ret; -} - RRPropertyPtr RRQueryProviderProperty(RRProviderPtr provider, Atom property) {