             }
             
             dispatchEvent(new Event("menuChanged"));
+        }
+
+        if (titleIconChanged)
+        {
+            if (titleBar)
+                titleBar.titleIcon = _titleIcon;
+            titleIconChanged = false;
         }
 
         if (titleChanged)

    //  titleIcon
    //----------------------------------

    [Bindable("titleIconChanged")]

    /**

     */
    public function set titleIcon(value:Class):void
    {
        _titleIcon = value;
        titleIconChanged = true;

        invalidateProperties();
        invalidateSize();
