@@ -163252,8 +163252,8 @@ const drawFuncs = { lst: [
163252163252 { name: clTClonesArray, sameas: clTList },
163253163253 { name: clTMap, sameas: clTList },
163254163254 { name: clTColor, icon: 'img_color' },
163255- { name: clTFile, icon: 'img_file', noinspect: true },
163256- { name: 'TMemFile', icon: 'img_file', noinspect: true },
163255+ { name: clTFile, icon: 'img_file', noinspect: true, pm: true },
163256+ { name: 'TMemFile', icon: 'img_file', noinspect: true, pm: true },
163257163257 { name: clTStyle, icon: 'img_question', noexpand: true },
163258163258 { name: 'Session', icon: 'img_globe' },
163259163259 { name: 'kind:TopFolder', icon: 'img_base' },
@@ -166003,7 +166003,7 @@ class HierarchyPainter extends BasePainter {
166003166003 if (hitem._childs === undefined)
166004166004 menu.add('Expand', () => this.expandItem(itemname), 'Expand content of object');
166005166005 else {
166006- if (sett.handle?.pm && hitem._childs.length) {
166006+ if (sett.handle?.pm || ( hitem._childs.length > 25) ) {
166007166007 menu.add('Filter...', () => menu.input('Enter items to select', hitem._filter, f => {
166008166008 const changed = hitem._filter !== f;
166009166009 hitem._filter = f;
0 commit comments