diff --git a/apps/common/main/lib/component/ComboBoxFonts.js b/apps/common/main/lib/component/ComboBoxFonts.js index af7cd2351..23fc458ad 100644 --- a/apps/common/main/lib/component/ComboBoxFonts.js +++ b/apps/common/main/lib/component/ComboBoxFonts.js @@ -382,12 +382,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) { @@ -398,6 +397,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});