Fixed GUITextBoxes being selectable outside their MouseRect (e.g. outside the visible area of a listbox). Closes #220

This commit is contained in:
Joonas Rikkonen
2018-01-08 15:51:58 +02:00
parent 78e0647ed3
commit 57e189ee65
@@ -216,8 +216,7 @@ namespace Barotrauma
{
textBlock.Flash(color);
}
//MouseState previousMouse;
public override void Update(float deltaTime)
{
if (!Visible) return;
@@ -225,7 +224,7 @@ namespace Barotrauma
if (flashTimer > 0.0f) flashTimer -= deltaTime;
if (!Enabled) return;
if (rect.Contains(PlayerInput.MousePosition) && Enabled &&
if (MouseRect.Contains(PlayerInput.MousePosition) && Enabled &&
(MouseOn == null || MouseOn == this || IsParentOf(MouseOn) || MouseOn.IsParentOf(this)))
{
state = ComponentState.Hover;