546e4b62f9c8abdda3576ce5b9bf8c4b82dc6b4e braney Tue Mar 21 14:42:01 2023 -0700 make squishyPack work nicely with Javascript track reorder diff --git src/hg/hgTracks/simpleTracks.c src/hg/hgTracks/simpleTracks.c index 4218f78..fad31de 100644 --- src/hg/hgTracks/simpleTracks.c +++ src/hg/hgTracks/simpleTracks.c @@ -940,31 +940,31 @@ } else if (vis == tvFull || vis == tvPack || vis == tvSquish) vis = tvDense; dyStringPrintf(dy, "&%s=%s", encodedMapName, hStringFromTv(vis)); freeMem(encodedMapName); } } return dy; } boolean isWithCenterLabels(struct track *track) /* Cases: only TRUE when global withCenterLabels is TRUE * If track->tdb has a centerLabelDense setting, go with it. // * If composite child then no center labels in dense mode. */ { -if (strstr(track->track, "Squish")) +if ( track->originalTrack != NULL) return FALSE; if (!withCenterLabels) { return FALSE; } if (track != NULL) { char *centerLabelsDense = trackDbSetting(track->tdb, "centerLabelsDense"); if (centerLabelsDense) { return sameWord(centerLabelsDense, "on"); } } return withCenterLabels; }