e19d7059297b1a3d436540d3774ab1a4af71eacb braney Tue Jul 16 15:59:52 2024 -0700 honor defaultIsClosed flag and sort groups by name without regard to case diff --git src/hg/lib/grp.c src/hg/lib/grp.c index a823e1b..5d5880a 100644 --- src/hg/lib/grp.c +++ src/hg/lib/grp.c @@ -144,31 +144,31 @@ fprintf(f, "%d", el->defaultIsClosed); fputc(lastSep,f); } /* -------------------------------- End autoSql Generated Code -------------------------------- */ int grpCmpPriorityLabel(const void *va, const void *vb) /* Compare to sort based on priority and label. */ { const struct grp *a = *((struct grp **)va); const struct grp *b = *((struct grp **)vb); double dif = a->priority - b->priority; if (dif < 0) return -1; if (dif > 0) return 1; -return strcmp(a->label, b->label); +return strcasecmp(a->label, b->label); } int grpCmpPriority(const void *va, const void *vb) /* Compare to sort based on priority. */ { const struct grp *a = *((struct grp **)va); const struct grp *b = *((struct grp **)vb); double dif = a->priority - b->priority; if (dif < 0) return -1; if (dif > 0) return 1; return 0; } int grpCmpName(const void *va, const void *vb) /* Compare to sort based on name. */