From e046abfaf9af1560e58cf908657a7e086d4f5c2a Mon Sep 17 00:00:00 2001 From: cbartondock Date: Tue, 7 May 2024 12:26:39 -0400 Subject: [PATCH] fix types issue in view component --- src/renderer/components/view.component.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/renderer/components/view.component.ts b/src/renderer/components/view.component.ts index f777a10d05..7f8faaf8fd 100644 --- a/src/renderer/components/view.component.ts +++ b/src/renderer/components/view.component.ts @@ -7,7 +7,7 @@ import { } from "../../lib"; import { controllerTypes, enableDisplayNames } from '../../lib/controller-manager'; import {artworkTypes, artworkIdDict, artworkSingDict} from '../../lib/artwork-types'; -import { VDF_ShortcutsItem, SteamInputEnabled } from "../../models"; +import { VDF_ShortcutsItem, SteamInputEnabled, ControllerTemplate } from "../../models"; import { generateShortAppId } from '../../lib/helpers/steam'; import path from "path"; import _ from "lodash"; @@ -90,9 +90,9 @@ export class ViewComponent { if(configset) { const appController = configset.controller_config[ControllerManager.transformTitle(this.currentShortcut.appname)]; if(appController && (appController.template || appController.workshop)) { - const templates = this.viewService.controllerTemplateData[steamDir][controllerType]||{}; + const templates: ControllerTemplate[] = this.viewService.controllerTemplateData[steamDir][controllerType]||[]; const mappingId = appController.template || appController.workshop; - const appTemplates = Object.values(templates).filter(x=>x.mappingId==mappingId); + const appTemplates = templates.filter(x=>x.mappingId==mappingId); if(appTemplates.length && appTemplates[0].title) { this.currentControllers[controllerType] = { title: appTemplates[0].title,