diff --git a/src/sunstone/public/app/tabs/vms-tab/datatable.js b/src/sunstone/public/app/tabs/vms-tab/datatable.js index c09a04de85..798389bae8 100644 --- a/src/sunstone/public/app/tabs/vms-tab/datatable.js +++ b/src/sunstone/public/app/tabs/vms-tab/datatable.js @@ -10,6 +10,7 @@ define(function(require) { var TemplateUtils = require('utils/template-utils'); var OpenNebulaVm = require('opennebula/vm'); var VncSpiceUtils = require('./utils/vnc-spice-utils'); + var StateActions = require('./utils/state-actions'); /* CONSTANTS @@ -72,6 +73,7 @@ define(function(require) { Table.prototype = Object.create(TabDataTable.prototype); Table.prototype.constructor = Table; Table.prototype.elementArray = _elementArray; + Table.prototype.onUpdateView = _onUpdateView; return Table; @@ -137,4 +139,8 @@ define(function(require) { TemplateUtils.templateToString(element) ]; } + + function _onUpdateView() { + StateActions.resetStateButtons(); + } });