diff --git a/addons/base_setup/base_setup_installer.xml b/addons/base_setup/base_setup_installer.xml
index 155e934de5f..5419e5d6590 100644
--- a/addons/base_setup/base_setup_installer.xml
+++ b/addons/base_setup/base_setup_installer.xml
@@ -24,17 +24,17 @@ If you don't think you need any of these right now, you can easily install them
Install Generic Modules
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
+
+
+
diff --git a/addons/base_setup/installer.py b/addons/base_setup/installer.py
index e38e2009e75..5b6bd4107f0 100644
--- a/addons/base_setup/installer.py
+++ b/addons/base_setup/installer.py
@@ -91,6 +91,11 @@ class base_setup_installer(osv.osv_memory):
'crm': True,
}
+
+ def onchange_moduleselection(self, cr, uid, ids, *args):
+ progress = self._progress(cr, uid) - (2.5 * len(filter(lambda x: x==1, args)))
+ return {'value':{'progress':progress}}
+
def modules_to_install(self, cr, uid, ids, context=None):
modules = super(base_setup_installer, self).modules_to_install(cr, uid, ids, context=context)
interface_id = self.pool.get('res.config.view').search(cr, uid, [])