600
622
// blank surface (which is slow)
601
623
if (!PopupMenu.Visible && hovered &&
602
624
CursorIsOverDockArea && dockItem.GetTextSurface (cr.Target) != null &&
607
628
Surface textSurface = dockItem.GetTextSurface (cr.Target);
608
629
textPoint.X = PositionProvider.IconUnzoomedPosition (icon).X - (dockItem.TextSurfaceSize.Width >> 1);
609
630
textPoint.X = Math.Max (0, Math.Min (Width - dockItem.TextSurfaceSize.Width, textPoint.X));