             throw new RangeError(message);
         }
         
-        if (value == selectedIndex)
+        if (!selectedSectionChanged && value == selectedIndex)
             return;
         
         

        // Run transition
        if (transition)
        {
            transition.play();
        }
        else

    [SkinPart(required="false")]
    public var actionBar:ActionBar;
    
    //--------------------------------------------------------------------------
    //
    // Variables
