1cd6bfb3b7d433d2f7356313be4ed4c6c59867e6
hiram
  Tue Feb 10 14:39:58 2015 -0800
fix left label offset difficulty refs #9741

diff --git src/hg/hgTracks/rmskJoinedTrack.c src/hg/hgTracks/rmskJoinedTrack.c
index d3d8480..2aa6567 100644
--- src/hg/hgTracks/rmskJoinedTrack.c
+++ src/hg/hgTracks/rmskJoinedTrack.c
@@ -394,32 +394,32 @@
 }
 
 int rmskJoinedTotalHeight(struct track *tg, enum trackVisibility vis)
 {
   // Are we in full view mode and at the scale needed to display
   // the detail view?
 //Disabled
 //if ((tg->limitedVis == tvFull || tg->limitedVis == tvSquish ||
 //     tg->limitedVis == tvPack) && winBaseCount <= DETAIL_VIEW_MAX_SCALE)
 if (tg->limitedVis == tvFull && winBaseCount <= DETAIL_VIEW_MAX_SCALE)
     {
     // Lookup the depth of this subTrack and report it
     struct subTrack *st = hashFindVal(subTracksHash, tg->table);
     if (st)
         {
-        tg->height = ((st->levelCount + 1) * rmskJoinedItemHeight(tg, NULL) );
-        return ((st->levelCount + 1) * rmskJoinedItemHeight(tg, NULL) );
+        tg->height = ((st->levelCount ) * rmskJoinedItemHeight(tg, NULL) );
+        return ((st->levelCount ) * rmskJoinedItemHeight(tg, NULL));
         }
     else
         {
         tg->height = rmskJoinedItemHeight(tg, NULL);
         return (rmskJoinedItemHeight(tg, NULL));	// Just display one line
         }
     }
 else
     {
     if ( vis == tvDense )
       {
       tg->height = tgFixedTotalHeightNoOverflow(tg, tvDense );
       return tgFixedTotalHeightNoOverflow(tg, tvDense );
       }
     else