From 9676487680645949d3b333654a981caf268cd21d Mon Sep 17 00:00:00 2001 From: "Dharmraj Zala (OpenERP Trainee)" Date: Wed, 11 Sep 2013 15:59:59 +0530 Subject: [PATCH] [IMP] improved get font method bzr revid: dizzy.zala@gmail.com-20130911102959-i7fnvt4pom219r9i --- addons/base_setup/res_config.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/addons/base_setup/res_config.py b/addons/base_setup/res_config.py index 5501c74ed22..ee824516b50 100644 --- a/addons/base_setup/res_config.py +++ b/addons/base_setup/res_config.py @@ -24,13 +24,17 @@ import re import os from openerp.addons.base.res import res_company +supported_fonts = [] + class base_config_settings(osv.osv_memory): _name = 'base.config.settings' _inherit = 'res.config.settings' def _get_font(self, cr, uid, context=None): - font_list = res_company.get_font_list() - return font_list + global supported_fonts + if not supported_fonts: + supported_fonts.extend(res_company.get_font_list()) + return supported_fonts _columns = { 'module_multi_company': fields.boolean('Manage multiple companies',