diff --git a/apps/common/main/lib/component/ComboBoxFonts.js b/apps/common/main/lib/component/ComboBoxFonts.js index cad09b845..c1bf141bd 100644 --- a/apps/common/main/lib/component/ComboBoxFonts.js +++ b/apps/common/main/lib/component/ComboBoxFonts.js @@ -383,12 +383,11 @@ define([ } $(this.el).find('ul').scrollTop(0); this.trigger('show:after', this, e); + this.flushVisibleFontsTiles(); + this.updateVisibleFontsTiles(null, 0); } else { Common.UI.ComboBox.prototype.onAfterShowMenu.apply(this, arguments); } - - this.flushVisibleFontsTiles(); - this.updateVisibleFontsTiles(null, 0); }, onAfterHideMenu: function(e) { @@ -399,6 +398,8 @@ define([ }, addItemToRecent: function(record) { + if (this.recent<1) return; + if (record.get('type') != FONT_TYPE_RECENT && !this.store.findWhere({name: record.get('name'),type:FONT_TYPE_RECENT})) { var fonts = this.store.where({type:FONT_TYPE_RECENT});