From 39c31b10f50d30175494e32a21bfbc4b5d0773c5 Mon Sep 17 00:00:00 2001 From: Regalis Date: Sun, 9 Oct 2016 14:17:22 +0300 Subject: [PATCH] Fixed child rects not being updated when modifying GUIButton or GUITickBox rects --- Subsurface/Source/GUI/GUIButton.cs | 3 ++- Subsurface/Source/GUI/GUITickBox.cs | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Subsurface/Source/GUI/GUIButton.cs b/Subsurface/Source/GUI/GUIButton.cs index f755578f7..c96f149bd 100644 --- a/Subsurface/Source/GUI/GUIButton.cs +++ b/Subsurface/Source/GUI/GUIButton.cs @@ -124,9 +124,10 @@ namespace Barotrauma } set { + base.Rect = value; + frame.Rect = new Rectangle(value.X, value.Y, frame.Rect.Width, frame.Rect.Height); textBlock.Rect = value; - rect = value; } } diff --git a/Subsurface/Source/GUI/GUITickBox.cs b/Subsurface/Source/GUI/GUITickBox.cs index 6a4417250..4421ef9c9 100644 --- a/Subsurface/Source/GUI/GUITickBox.cs +++ b/Subsurface/Source/GUI/GUITickBox.cs @@ -48,9 +48,10 @@ namespace Barotrauma } set { + base.Rect = value; + box.Rect = new Rectangle(value.X,value.Y,box.Rect.Width,box.Rect.Height); text.Rect = new Rectangle(box.Rect.Right + 10, box.Rect.Y + 2, 20, box.Rect.Height); - rect = value; } }