diff --git a/virtual-desktop/src/app/window-manager/mvd-window-manager/desktop/desktop.component.ts b/virtual-desktop/src/app/window-manager/mvd-window-manager/desktop/desktop.component.ts index 8cf58da5a..3b5236968 100644 --- a/virtual-desktop/src/app/window-manager/mvd-window-manager/desktop/desktop.component.ts +++ b/virtual-desktop/src/app/window-manager/mvd-window-manager/desktop/desktop.component.ts @@ -210,7 +210,9 @@ class AppDispatcherLoader implements MVDHosting.LoginActionInterface { const id = plugin.getIdentifier(); if (appContents[id] && appContents[id].actions) { // If config has pre-existing actions for this plugin id, appContents[id].actions.forEach((actionObject: any)=> { - ZoweZLUX.dispatcher.addRecognizerObject(actionObject); // register each object with the Dispatcher. + if (this.isValidAction(actionObject)) { + ZoweZLUX.dispatcher.registerAbstractAction(ZoweZLUX.dispatcher.makeActionFromObject(actionObject)); + } }); this.log.info(`ZWED5056I`, appContents[id].actions.length, id); //this.log.info(`Loaded ${appContents[id].actions.length} actions for App(${id})`); }