         else
         {
             view = viewProxy.instance;
+
+            // Need to update the view's orientation state if it was saved
+            view.setCurrentState(view.getCurrentViewState(), false);
         }
         
         // Restore persistence data if necessary

	
    //--------------------------------------------------------------------------
    //
    // Private Methods
    // 
    //--------------------------------------------------------------------------
	

        view.percentWidth = view.percentHeight = 100;
        
        // Update the views orientation state
        addElement(view);
        
        return view;
