From 1a534e204be9dd446b78d5c46bfbadb7f209d4ae Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Wed, 4 Jun 2025 14:33:08 +0200 Subject: [PATCH] randr: re-export RROutputSetNonDesktop() for Nvidia legacy NVidia's proprietary driver does it's own randr implementation (why ?) and needs this function for this. Signed-off-by: Enrico Weigelt, metux IT consult --- randr/randrstr.h | 8 ++++++++ randr/randrstr_priv.h | 7 ------- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/randr/randrstr.h b/randr/randrstr.h index e6c2652e4..7e178e1cb 100644 --- a/randr/randrstr.h +++ b/randr/randrstr.h @@ -674,6 +674,14 @@ extern _X_EXPORT RESTYPE RRCrtcType; /* X resource type: Randr CRTC */ extern _X_EXPORT RESTYPE RRModeType; /* X resource type: Randr MODE */ extern _X_EXPORT RESTYPE RROutputType; /* X resource type: Randr OUTPUT */ +/* + * Set non-desktop property on given output. This flag should be TRUE on + * outputs where usual desktops shouldn't expand onto (eg. head displays, + * additional display bars in various handhelds, etc) + */ +_X_EXPORT /* just for Nvidia legacy */ +Bool RROutputSetNonDesktop(RROutputPtr output, Bool non_desktop); + #endif /* _RANDRSTR_H_ */ /* diff --git a/randr/randrstr_priv.h b/randr/randrstr_priv.h index 4fb31f9a9..23689ff1d 100644 --- a/randr/randrstr_priv.h +++ b/randr/randrstr_priv.h @@ -156,13 +156,6 @@ Bool RRInit(void); */ RRCrtcPtr RRFirstEnabledCrtc(ScreenPtr pScreen); -/* - * Set non-desktop property on given output. This flag should be TRUE on - * outputs where usual desktops shouldn't expand onto (eg. head displays, - * additional display bars in various handhelds, etc) - */ -Bool RROutputSetNonDesktop(RROutputPtr output, Bool non_desktop); - /* * Compute vertical refresh rate from randr mode information *