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

     */
    public function set sections(value:Vector.<ViewNavigatorSection>):void
    {
        if (value)
        {
            _sections = value.concat();

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