X-Git-Url: https://jasonwoof.com/gitweb/?p=ckeditor.git;a=blobdiff_plain;f=_source%2Fplugins%2Fmenubutton%2Fplugin.js;h=ae80bbba33fedc2cee6ecef83af4b47cda2302ef;hp=bd98f7953d40ddefb533c69a08dc8b2e8383c886;hb=614511639979907ceb0da3614122a4d8eb963ad4;hpb=039a051ccf3901311661022a30afd60fc38130c9 diff --git a/_source/plugins/menubutton/plugin.js b/_source/plugins/menubutton/plugin.js index bd98f79..ae80bbb 100644 --- a/_source/plugins/menubutton/plugin.js +++ b/_source/plugins/menubutton/plugin.js @@ -40,15 +40,13 @@ CKEDITOR.UI_MENUBUTTON = 5; menu.onHide = CKEDITOR.tools.bind( function() { - this.setState( _.previousState ); + this.setState( this.modes && this.modes[ editor.mode ] ? _.previousState : CKEDITOR.TRISTATE_DISABLED ); }, this ); // Initialize the menu items at this point. if ( this.onMenu ) - { menu.addListener( this.onMenu ); - } } if ( _.on )