From c407b260982c695b257590ad99ceec4e9e57d806 Mon Sep 17 00:00:00 2001 From: Flamefire Date: Thu, 2 May 2013 18:28:58 +0200 Subject: [PATCH] Fixed relative reflection --- VocaluxeLib/Menu/CText.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/VocaluxeLib/Menu/CText.cs b/VocaluxeLib/Menu/CText.cs index 7552e1fb..978eaf6f 100644 --- a/VocaluxeLib/Menu/CText.cs +++ b/VocaluxeLib/Menu/CText.cs @@ -501,8 +501,13 @@ namespace VocaluxeLib.Menu { var oldReflectionSpace = ReflectionSpace; var oldReflectionHeight = ReflectionHeight; - ReflectionSpace = (rectHeight - Rect.Y - Rect.H) * 2 + reflectionSpace; - ReflectionHeight = reflectionHeight - (rectHeight - Rect.Y) + Rect.H; + if (reflectionHeight > 0) + { + ReflectionSpace = (rectHeight - Rect.Y - Rect.H) * 2 + reflectionSpace; + ReflectionHeight = reflectionHeight - (rectHeight - Rect.Y) + Rect.H; + } + else + ReflectionHeight = 0; X += rx; Y += ry; Draw(true);