 
         if (boundsChanged)
         {
+            // Work around an AIR issue setting the stageHeight to zero when 
+            // using system chrome. The set of the stage.stageHeight property
+            // is rejected unless the nativeWindow is first set to the proper height. 
+            if (_bounds.height == 0 && systemChrome == NativeWindowSystemChrome.STANDARD)
+                nativeWindow.height = chromeHeight() + _bounds.height;
+                
             // We use temporary variables because when we set stageWidth or 
             // stageHeight _bounds will be overwritten when we receive 
             // a RESIZE event.

     *  @private
     *  Storage for the systemChrome property.
     */
    private var _systemChrome:String = "standard";
    
    /**
     *  Specifies the type of system chrome (if any) the window has.

    /**
     *  Specifies the maximum width of the application's window.
     *  
     *  @default dependent on the operating system and the AIR systemChrome setting. 
     * 
     *  @langversion 3.0
     *  @playerversion AIR 1.5
     *  @productversion Flex 3
