a79ca8843be0fbe1b0c59167db1aa9e4b487a07e
kate
  Wed Aug 9 12:45:32 2017 -0700
Fixes to maxHeightPixels support in barChart UI. refs #19872

diff --git src/hg/hgTracks/barChartTrack.c src/hg/hgTracks/barChartTrack.c
index 05c4b39..82df923 100644
--- src/hg/hgTracks/barChartTrack.c
+++ src/hg/hgTracks/barChartTrack.c
@@ -281,33 +281,33 @@
 
 /* Get track UI info */
 struct barChartTrack *extras;
 AllocVar(extras);
 tg->extraUiData = extras;
 
 struct trackDb *tdb = tg->tdb;
 extras->doLogTransform = cartUsualBooleanClosestToHome(cart, tdb, FALSE, BAR_CHART_LOG_TRANSFORM, 
                                                 BAR_CHART_LOG_TRANSFORM_DEFAULT);
 extras->doAutoScale = cartUsualBooleanClosestToHome(cart, tdb, FALSE, BAR_CHART_AUTOSCALE,
                                                 BAR_CHART_AUTOSCALE_DEFAULT);
 extras->noWhiteout = cartUsualBooleanClosestToHome(cart, tdb, FALSE, BAR_CHART_NO_WHITEOUT,
                                                         BAR_CHART_NO_WHITEOUT_DEFAULT);
 extras->unit = trackDbSettingClosestToHomeOrDefault(tdb, BAR_CHART_UNIT, "");
 
-int min, max, deflt;
-wigFetchMinMaxPixelsWithCart(cart, tdb, tdb->track, &min, &max, &deflt);
-extras->maxHeight = barChartMaxHeight(deflt);
+int min, max, deflt, current;
+barChartUiFetchMinMaxPixels(cart, tdb, &min, &max, &deflt, &current);
+extras->maxHeight = barChartMaxHeight(current);
 
 /* Get bed (names and all-sample category median scores) in range */
 loadSimpleBedWithLoader(tg, (bedItemLoader)barChartSimpleBedLoad);
 
 /* Create itemInfo items with BED and geneModels */
 struct barChartItem *itemInfo = NULL, *infoList = NULL;
 struct bed *bed = (struct bed *)tg->items;
 
 /* Load category colors */
 extras->colors = getCategoryColors(tg);
 
 filterCategories(tg);
 
 /* create list of barChart items */
 while (bed != NULL)