[FIX] nullviewmanager temp fix

bzr revid: al@openerp.com-20110720103941-octo8p2mzv0vtngo
This commit is contained in:
Antony Lesuisse
2011-07-20 12:39:41 +02:00
parent b63f8f934a
commit a5a925d472
2 changed files with 5 additions and 3 deletions
+1 -1
View File
@@ -1784,7 +1784,7 @@ openerp.base.form.FieldMany2Many = openerp.base.form.Field.extend({
self.on_ui_change();
});
this.list_view = new openerp.base.form.Many2ManyListView(this.view.view_manager, this.list_id, this.dataset, false, {
this.list_view = new openerp.base.form.Many2ManyListView(new openerp.base.NullViewManager(this), this.list_id, this.dataset, false, {
'addable': 'Add',
'selectable': self.multi_selection
});
+4 -2
View File
@@ -255,8 +255,10 @@ openerp.base.ViewManager = openerp.base.Controller.extend({
});
openerp.base.NullViewManager = openerp.base.generate_null_object_class(openerp.base.ViewManager, {
init: function() {
this._super();
init: function(parent) {
this._super(parent);
if(parent)
this.session = parent.session;
this.action = {flags: {}};
this.sidebar = new openerp.base.NullSidebar();
}