Don't use in invalidation logic to avoid incorrect execution

This commit is contained in:
Dean Herbert
2018-07-16 16:39:52 +09:00
parent 98cddc0c04
commit 58fe434dd0
4 changed files with 4 additions and 4 deletions

View File

@ -75,7 +75,7 @@ namespace osu.Game.Graphics.UserInterface
public override bool Invalidate(Invalidation invalidation = Invalidation.All, Drawable source = null, bool shallPropagate = true)
{
if (invalidation.HasFlag(Invalidation.DrawSize))
if ((invalidation & Invalidation.DrawSize) > 0)
pathCached.Invalidate();
return base.Invalidate(invalidation, source, shallPropagate);