6cbe864705942f1d802d552cbb8d09c7742015a0
braney
  Wed Sep 7 17:59:25 2016 -0700
make sure bigGeneDataUrl support does maxItems support correctly

diff --git src/hg/hgTracks/simpleTracks.c src/hg/hgTracks/simpleTracks.c
index 66bb967..bfc56e8 100644
--- src/hg/hgTracks/simpleTracks.c
+++ src/hg/hgTracks/simpleTracks.c
@@ -6186,32 +6186,32 @@
     next = el->next;
     if (hashLookup(hash, el->name))
         slAddHead(&newList, el);
     }
 slReverse(&newList);
 return newList;
 }
 
 static void loadKnownBigGenePred(struct track *tg, boolean isGencode)
 /* Load knownGene features from a bigGenePred. */
 {
 int scoreMin = atoi(trackDbSettingClosestToHomeOrDefault(tg->tdb, "scoreMin", "0"));
 int scoreMax = atoi(trackDbSettingClosestToHomeOrDefault(tg->tdb, "scoreMax", "1000"));
 struct linkedFeatures *lfList = NULL;
 tg->parallelLoading = TRUE;  // set so bigBed code will look at bigDataUrl
-bigBedAddLinkedFeaturesFrom(tg, chromName, winStart, winEnd,
-      scoreMin, scoreMax, TRUE, 12, &lfList);
+bigBedAddLinkedFeaturesFromExt(tg, chromName, winStart, winEnd,
+      scoreMin, scoreMax, TRUE, 12, &lfList, BIGBEDMAXIMUMITEMS);
 struct linkedFeatures *newList = lfList;
 
 if (isGencode)
     {
     char varName[SMALLBUF];
     safef(varName, sizeof(varName), "%s.show.comprehensive", tg->tdb->track);
     boolean showComprehensive = cartUsualBoolean(cart, varName, FALSE);
     if (!showComprehensive)
         newList = stripLinkedFeaturesWithoutBitInScore(lfList,  BIT_BASIC);
     }
 
 slSort(&newList, linkedFeaturesCmp);
 tg->items = newList;
 tg->itemColor   = bigGenePredColor;
 tg->itemNameColor = bigGenePredColor;