f4b74472e76528b7ccf72c2a38e7b110f7d603a5
braney
  Sat Aug 23 13:38:41 2025 -0700
more work on quickLift track hgc click

diff --git src/hg/hgTracks/quickLift.c src/hg/hgTracks/quickLift.c
index 24c925d6078..04cc8ab2849 100644
--- src/hg/hgTracks/quickLift.c
+++ src/hg/hgTracks/quickLift.c
@@ -101,27 +101,27 @@
         {
         if (drawTriangle)
             {
             startX = x1 + w/2 - fontHeight/2;
             endX = x1 + w/2 + fontHeight/2 ;
             drawTri(hvg, startX, endX , yOff, hexColor);
             }
         else
             {
             startX = x1;
             endX = x1 + w;
             hvGfxBox(hvg, startX, yOff, w, height, hexColor);
             }
 
         if (hr->type == QUICKTYPE_MISMATCH)
-            safef(mouseOver, sizeof mouseOver, "mismatch %.*s", hr->otherCount, hr->otherBases);
+            safef(mouseOver, sizeof mouseOver, "mismatch %c->%c", *hr->otherBases, *hr->bases);
         else if (hr->chromStart == hr->chromEnd)
-            safef(mouseOver, sizeof mouseOver, "deletion %ldbp (%.*s)", hr->oChromEnd - hr->oChromStart, hr->otherCount, hr->otherBases);
+            safef(mouseOver, sizeof mouseOver, "deletion %ldbp (%.*s)", hr->oChromEnd - hr->oChromStart, hr->otherBaseCount, hr->otherBases);
         else if (hr->oChromStart == hr->oChromEnd)
-            safef(mouseOver, sizeof mouseOver, "insertion %ldbp", hr->chromEnd - hr->chromStart);
+            safef(mouseOver, sizeof mouseOver, "insertion %ldbp (%.*s)", hr->chromEnd - hr->chromStart, hr->baseCount, hr->bases);
         else
             safef(mouseOver, sizeof mouseOver, "double %ldbp", hr->oChromEnd - hr->oChromStart);
 
         mapBoxHc(hvg, seqStart, seqEnd, startX, yOff, endX - startX, height, tg->track, hr->id, mouseOver);
         }
     }
 }