Fixed GUITextBoxes being selectable outside their MouseRect (e.g. outside the visible area of a listbox). Closes #220
This commit is contained in:
@@ -216,8 +216,7 @@ namespace Barotrauma
|
|||||||
{
|
{
|
||||||
textBlock.Flash(color);
|
textBlock.Flash(color);
|
||||||
}
|
}
|
||||||
|
|
||||||
//MouseState previousMouse;
|
|
||||||
public override void Update(float deltaTime)
|
public override void Update(float deltaTime)
|
||||||
{
|
{
|
||||||
if (!Visible) return;
|
if (!Visible) return;
|
||||||
@@ -225,7 +224,7 @@ namespace Barotrauma
|
|||||||
if (flashTimer > 0.0f) flashTimer -= deltaTime;
|
if (flashTimer > 0.0f) flashTimer -= deltaTime;
|
||||||
if (!Enabled) return;
|
if (!Enabled) return;
|
||||||
|
|
||||||
if (rect.Contains(PlayerInput.MousePosition) && Enabled &&
|
if (MouseRect.Contains(PlayerInput.MousePosition) && Enabled &&
|
||||||
(MouseOn == null || MouseOn == this || IsParentOf(MouseOn) || MouseOn.IsParentOf(this)))
|
(MouseOn == null || MouseOn == this || IsParentOf(MouseOn) || MouseOn.IsParentOf(this)))
|
||||||
{
|
{
|
||||||
state = ComponentState.Hover;
|
state = ComponentState.Hover;
|
||||||
|
|||||||
Reference in New Issue
Block a user