Revision: 3918
          http://vexi.svn.sourceforge.net/vexi/?rev=3918&view=rev
Author:   clrg
Date:     2010-10-15 13:28:24 +0000 (Fri, 15 Oct 2010)

Log Message:
-----------
Fix for adding/removing/re-adding a box to a tabpane

Modified Paths:
--------------
    trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/tab.t
    trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/tabpane.t

Modified: trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/tab.t
===================================================================
--- trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/tab.t        
2010-10-15 10:42:30 UTC (rev 3917)
+++ trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/tab.t        
2010-10-15 13:28:24 UTC (rev 3918)
@@ -69,7 +69,9 @@
                 ns.selected = true;
                 ns.focused = true;
             }
-        } else cascade = v;
+        } else {
+            cascade = v;
+        }
     }
     
     /** only allow tab focus on press */

Modified: trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/tabpane.t
===================================================================
--- trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/tabpane.t    
2010-10-15 10:42:30 UTC (rev 3917)
+++ trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/tabpane.t    
2010-10-15 13:28:24 UTC (rev 3918)
@@ -169,7 +169,9 @@
                     if (!tabgroup) {
                         tabgroup = t.group;
                         t.selected = true;
-                    } else t.group = tabgroup;
+                    } else {
+                        t.group = tabgroup;
+                    }
                     // selection
                     t.v_card = c;
                     t.selected ++= tabselectWrite;
@@ -196,7 +198,6 @@
                         _c.v_tab.selected --= tabselectWrite;
                         _c.v_tab.width --= sumWidths;
                         _c.v_tabitem.thisbox = null;
-                        _c.v_tab.v_card = null;
                         v_tabwidthtotal -= _c.v_tab.width;
                         taborder.remove(_c);
                     }


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
Download new Adobe(R) Flash(R) Builder(TM) 4
The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly 
Flex(R) Builder(TM)) enable the development of rich applications that run
across multiple browsers and platforms. Download your free trials today!
http://p.sf.net/sfu/adobe-dev2dev
_______________________________________________
Vexi-svn mailing list
Vexi-svn@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vexi-svn

Reply via email to