From aacad3ec384eea72c2ac8a63b8cefb533c360865 Mon Sep 17 00:00:00 2001 From: cxl Date: Sun, 28 Mar 2010 13:04:08 +0000 Subject: [PATCH] *CtrlLib: Fixed ArrayCtrl tab order of embedded widgets git-svn-id: svn://ultimatepp.org/upp/trunk@2275 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/CtrlLib/ArrayCtrl.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/uppsrc/CtrlLib/ArrayCtrl.cpp b/uppsrc/CtrlLib/ArrayCtrl.cpp index 31a66504a..379504e06 100644 --- a/uppsrc/CtrlLib/ArrayCtrl.cpp +++ b/uppsrc/CtrlLib/ArrayCtrl.cpp @@ -659,7 +659,10 @@ void ArrayCtrl::SyncCtrls(int from) CellInfo& ci = cellinfo.At(i).At(j); ci.Set(newctrl.Detach(), true, true); Ctrl& c = ci.GetCtrl(); - AddChild(&c, p); + if(p) + AddChild(&c, p); + else + AddChild(&c); ct = true; } if(ct) {