From 3685c92b5213def82d9cde7b0c4c54bb5e9b5537 Mon Sep 17 00:00:00 2001 From: Alexander Rose <alex.rose@rcsb.org> Date: Tue, 27 Aug 2019 17:04:23 -0700 Subject: [PATCH] add missing `info` in ObjectList param --- src/mol-util/param-definition.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mol-util/param-definition.ts b/src/mol-util/param-definition.ts index c83bf1ea7..75c92e462 100644 --- a/src/mol-util/param-definition.ts +++ b/src/mol-util/param-definition.ts @@ -205,7 +205,7 @@ export namespace ParamDefinition { getLabel(t: T): string } export function ObjectList<T>(element: For<T>, getLabel: (e: T) => string, info?: Info & { defaultValue?: T[], ctor?: () => T }): ObjectList<Normalize<T>> { - return setInfo<ObjectList<Normalize<T>>>({ type: 'object-list', element: element as any as Params, getLabel, ctor: _defaultObjectListCtor, defaultValue: (info && info.defaultValue) || [] }); + return setInfo<ObjectList<Normalize<T>>>({ type: 'object-list', element: element as any as Params, getLabel, ctor: _defaultObjectListCtor, defaultValue: (info && info.defaultValue) || [] }, info); } function _defaultObjectListCtor(this: ObjectList) { return getDefaultValues(this.element) as any; } -- GitLab