c00e0481c53131d00bb175b9c3cf23037f47ebea braney Wed Jun 9 16:06:40 2021 -0700 fix crash if track is in density mode and the bigDataUrl is not accessible #27661 diff --git src/hg/hgTracks/hgTracks.c src/hg/hgTracks/hgTracks.c index f2d0051..8392d80 100644 --- src/hg/hgTracks/hgTracks.c +++ src/hg/hgTracks/hgTracks.c @@ -5301,31 +5301,31 @@ continue; if (theImgBox) { // side label slice for tracks //ORIG sliceHeight = trackPlusLabelHeight(track, fontHeight); sliceHeight = flatTrack->maxHeight; sliceOffsetY = y; curImgTrack = imgBoxTrackFind(theImgBox,track->tdb,NULL); curSlice = imgTrackSliceUpdateOrAdd(curImgTrack,stSide,theSideImg,NULL, sliceWidth[stSide],sliceHeight, sliceOffsetX[stSide],sliceOffsetY); (void) sliceMapFindOrStart(curSlice,track->tdb->track,NULL); // No common linkRoot } boolean doWiggle = checkIfWiggling(cart, track); - if (doWiggle) + if (doWiggle && isEmpty(track->networkErrMsg)) track->drawLeftLabels = wigLeftLabels; #ifdef IMAGEv2_NO_LEFTLABEL_ON_FULL if (theImgBox && track->limitedVis != tvDense) y += sliceHeight; else #endif ///def IMAGEv2_NO_LEFTLABEL_ON_FULL { setGlobalsFromWindow(windows); // use GLOBALS from first window int ynew = 0; /* rmskJoined tracks are non-standard in FULL mode they are just their track height, not per-item height */ if (startsWith("rmskJoined", track->track)) ynew = flatTrack->maxHeight + y; else