aaf0240947b1065aff097758ab30bab780007f4c kate Wed Jan 8 14:56:22 2020 -0800 Even more subgroups (needed by ENCODE megahub). refs #24652 diff --git src/hg/lib/hui.c src/hg/lib/hui.c index 2d20738..5c87cfd 100644 --- src/hg/lib/hui.c +++ src/hg/lib/hui.c @@ -2667,31 +2667,31 @@ if (members == &nullMember) return NULL; return members; } int ix,count; char *setting = subgroupSettingByTagOrName(parentTdb, groupNameOrTag); if (setting == NULL) { tdbExtrasMembersSet(parentTdb, groupNameOrTag, &nullMember); return NULL; } members = needMem(sizeof(members_t)); members->setting = cloneString(setting); -#define MAX_SUBGROUP_MEMBERS 1000 +#define MAX_SUBGROUP_MEMBERS 2000 char *words[MAX_SUBGROUP_MEMBERS+3]; // members preceded by tag and title, one extra to detect count = chopLine(members->setting, words); if (count == ArraySize(words)) warn("Subgroup %s exceeds maximum %d members", words[1], MAX_SUBGROUP_MEMBERS); if (count <= 1) { freeMem(members->setting); freeMem(members); tdbExtrasMembersSet(parentTdb, groupNameOrTag, &nullMember); return NULL; } members->groupTag = words[0]; members->groupTitle = strSwapChar(words[1],'_',' '); // Titles replace '_' with space members->tags = needMem(count*sizeof(char*)); members->titles = needMem(count*sizeof(char*));