From b00f197be37ff86476f0699561dfce7c1a02a75b Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Thu, 23 Dec 2021 20:37:15 +0100 Subject: [PATCH] - fixed: RemoveClipRange did not shorten the range if it had to split it up. --- source/core/rendering/scene/hw_clipper.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/source/core/rendering/scene/hw_clipper.cpp b/source/core/rendering/scene/hw_clipper.cpp index 91fc049b6..88a4f1185 100644 --- a/source/core/rendering/scene/hw_clipper.cpp +++ b/source/core/rendering/scene/hw_clipper.cpp @@ -630,6 +630,7 @@ void Clipper::RemoveClipRange(int start, int end) else if (node->start < start && node->end > end) { temp = NewRange(end, node->end, node->topclip, node->bottomclip); + node->end = start; InsertRange(node, temp); break; }