Sfoglia il codice sorgente

Fixes issue 3801: Custom fonts break line hitboxing

Change-Id: I7915af993b086366d52a9e375c359923598a25ce
Reviewed-on: http://gerrit.dmdirc.com/906
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com>
tags/0.6.3
Gregory Holmes 14 anni fa
parent
commit
c5010ce03f

+ 2
- 2
src/com/dmdirc/addons/ui_swing/textpane/TextPaneCanvas.java Vedi File

@@ -269,8 +269,8 @@ class TextPaneCanvas extends JPanel implements MouseInputListener,
269 269
                     doHighlight(line, chars, layout, g, drawPosY, drawPosX);
270 270
                     firstVisibleLine = line;
271 271
                     textLayouts.put(layout, new LineInfo(line, numberOfWraps));
272
-                    positions.put(new Rectangle(0, (int) (drawPosY -
273
-                            layout.getDescent()), (int) (formatWidth +
272
+                    positions.put(new Rectangle(0, (int) (drawPosY - layout.
273
+                            getAscent()), (int) (formatWidth +
274 274
                             DOUBLE_SIDE_PADDING), lineHeight), layout);
275 275
                 }
276 276
 

Loading…
Annulla
Salva