parent
b2ded0eb3d
commit
b2baa5bbf4
@ -0,0 +1,32 @@
|
||||
From 36ecf37dccfd84dc519886c578baeef2ceee6383 Mon Sep 17 00:00:00 2001
|
||||
From: tigro <tigro@msvsphere-os.ru>
|
||||
Date: Tue, 19 Dec 2023 16:48:49 +0300
|
||||
Subject: [PATCH] Fix green screen
|
||||
|
||||
---
|
||||
module/rdpCapture.c | 9 ++++++++-
|
||||
1 file changed, 8 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/module/rdpCapture.c b/module/rdpCapture.c
|
||||
index 7d112ef..c0419e0 100644
|
||||
--- a/module/rdpCapture.c
|
||||
+++ b/module/rdpCapture.c
|
||||
@@ -1229,7 +1229,14 @@ rdpCapture2(rdpClientCon *clientCon, RegionPtr in_reg, BoxPtr *out_rects,
|
||||
rcode = rdpRegionContainsRect(in_reg, &rect);
|
||||
LLOGLN(10, ("rdpCapture2: rcode %d", rcode));
|
||||
|
||||
- if (rcode != rgnOUT)
|
||||
+ if (rcode == rgnOUT)
|
||||
+ {
|
||||
+ LLOGLN(0, ("rdpCapture2: rgnOUT"));
|
||||
+ rdpRegionInit(&tile_reg, &rect, 0);
|
||||
+ rdpRegionSubtract(in_reg, in_reg, &tile_reg);
|
||||
+ rdpRegionUninit(&tile_reg);
|
||||
+ }
|
||||
+ else
|
||||
{
|
||||
/* hex digits of pi as a 64 bit int */
|
||||
if (rcode == rgnPART)
|
||||
--
|
||||
2.43.0
|
||||
|
Loading…
Reference in new issue