AttributeError: 'Grid' object has no attribute 'set_homogeneous'
In trunk, in the gtk client if the dashboard layout is set to anything other than square, then opening the dashboard results in an application error.
Steps to reproduce:
* Activate dashboard module.
* Add "dashboard" to the usage of some actions.
* Open user preferences, add a dashboard action and change the dashboard layout to something other than square.
* Open the dashboard.
Traceback:
File "/home/tryton/tryton-env/tryton/tryton/gui/window/view_form/view/list.py", line 948, in __sig_switch
if not self.screen.row_activate() and self.children_field:
File "/home/tryton/tryton-env/tryton/tryton/gui/main.py", line 708, in menu_row_activate
}, warning=False)
File "/home/tryton/tryton-env/tryton/tryton/action/main.py", line 195, in exec_keyword
Action._exec_action(action, data, context=context)
File "/home/tryton/tryton-env/tryton/tryton/action/main.py", line 155, in _exec_action
context_domain=action['context_domain'])
File "/home/tryton/tryton-env/tryton/tryton/gui/window/window.py", line 35, in create
win = Board(model, **attributes)
File "/home/tryton/tryton-env/tryton/tryton/gui/window/board.py", line 30, in __init__
self.board = ViewBoard(view['arch'], context=context)
File "/home/tryton/tryton-env/tryton/tryton/gui/window/view_board/view_board.py", line 28, in __init__
self.widget = self.parse(node).container
File "/home/tryton/tryton-env/tryton/tryton/gui/window/view_board/view_board.py", line 47, in parse
parser(node, container, node_attrs)
File "/home/tryton/tryton-env/tryton/tryton/gui/window/view_board/view_board.py", line 117, in _parse_group
group.container.set_homogeneous(attributes.get('homogeneous', False))
AttributeError: 'Grid' object has no attribute 'set_homogeneous'