         if (transition)
         {
             transition.addEventListener(Event.COMPLETE, transitionComplete);
-            transition.currentView = currentView;
+            transition.previousView = currentView;
             transition.nextView = pendingView;
             transition.navigator = this;
             
             // Give the transition a chance to prepare before the view updates
             transition.prepare();
         }
+        
+        updateActionBar(currentView, pendingView);
         
         // Notify listeners that a new view has been successfully added to the stage
         if (hasEventListener(ViewNavigatorEvent.VIEW_ADD))

import flash.events.Event;

import mx.core.ISelectableList;
import mx.core.mx_internal;
import mx.events.CollectionEvent;
import mx.events.CollectionEventKind;

    // Variables
    // 
    //--------------------------------------------------------------------------
    
    [ArrayElementType("mx.core.IVisualElement")]
    
    /**
     *  Default ActionBar action content when not supplied by a View.
     *
     *  @default null
     *  
     *  @langversion 3.0
     *  @playerversion Flash 10
     *  @playerversion AIR 2.5
     *  @productversion Flex 4.5
     */
    public var actionContent:Array;
    
    /**
     *  Defines the default layout for the ActionBar actionContent.
     *
     *  @default null
     *  
     *  @langversion 3.0
     *  @playerversion Flash 10
     *  @playerversion AIR 2.5
     *  @productversion Flex 4.5
     */
    public var actionLayout:LayoutBase;
    
    [ArrayElementType("mx.core.IVisualElement")]
    
    /**
     *  Default ActionBar title content when not supplied by a View.
     *
     *  @default null
     *  
     *  @langversion 3.0
     *  @playerversion Flash 10
     *  @playerversion AIR 2.5
     *  @productversion Flex 4.5
     */
    public var titleContent:Array;
    
    /**
     *  Defines the default layout for the ActionBar titleContent.
     *
     *  @default null
     *  
     *  @langversion 3.0
     *  @playerversion Flash 10
     *  @playerversion AIR 2.5
     *  @productversion Flex 4.5
     */
    public var titleLayout:LayoutBase;
    
    [ArrayElementType("mx.core.IVisualElement")]
    
    /**
     *  Default ActionBar navigation content when not supplied by a View.
     *
     *  @default null
     *  
     *  @langversion 3.0
     *  @playerversion Flash 10
     *  @playerversion AIR 2.5
     *  @productversion Flex 4.5
     */
    public var navigationContent:Array;
    
    /**
     *  Defines the default layout for the ActionBar navigationContent.
     *
     *  @default null
     *  
     *  @langversion 3.0
     *  @playerversion Flash 10
     *  @playerversion AIR 2.5
     *  @productversion Flex 4.5
     */
    public var navigationLayout:LayoutBase;
    
    /**
     *
