From 643d44f381962d6814d3676cee322c41018406eb Mon Sep 17 00:00:00 2001 From: jpbruyere Date: Sat, 6 Feb 2016 07:11:22 +0100 Subject: 2 step, 1=> Simple Register, 2=> Enqueue with priority checking --- src/GraphicObjects/GenericStack.cs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/GraphicObjects/GenericStack.cs') diff --git a/src/GraphicObjects/GenericStack.cs b/src/GraphicObjects/GenericStack.cs index d4e3ae5d..e2bdcf7a 100644 --- a/src/GraphicObjects/GenericStack.cs +++ b/src/GraphicObjects/GenericStack.cs @@ -108,16 +108,15 @@ namespace Crow bmp = null; } - public override void RegisterForLayouting (int layoutType) + public override void EnqueueForLayouting () { if (Parent == null) return; - base.RegisterForLayouting (layoutType); + base.EnqueueForLayouting (); - if ((layoutType & (int)LayoutingType.PositionChildren) > 0) + if (RegisteredLayoutings.HasFlag(LayoutingType.PositionChildren)) Interface.LayoutingQueue.Enqueue (LayoutingType.PositionChildren, this); - } public override void UpdateLayout (LayoutingType layoutType) { -- cgit v1.3.1-4-g156e