Skip to content

Commit

Permalink
use Rectangle2D
Browse files Browse the repository at this point in the history
  • Loading branch information
kuronekochomusuke committed Jan 7, 2024
1 parent 362e359 commit 1a21761
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions megamek/src/megamek/client/ui/swing/MiniReportDisplay.java
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
import javax.swing.text.Document;
import java.awt.*;
import java.awt.event.*;
import java.awt.geom.Rectangle2D;
import java.util.Comparator;
import java.util.Iterator;
import java.util.List;
Expand Down Expand Up @@ -158,8 +159,8 @@ private void searchTextPane(String searchPattern, Boolean searchDown) {
}

if (newPos != -1) {
Rectangle r = textPane.modelToView(newPos);
int y = UIUtil.calculateCenter(v.getExtentSize().height, v.getViewSize().height, r.height, r.y);
Rectangle2D r = textPane.modelToView2D(newPos);
int y = UIUtil.calculateCenter(v.getExtentSize().height, v.getViewSize().height, (int) r.getHeight(), (int) r.getY());
v.setViewPosition(new Point(0,y));
textPane.setCaretPosition(newPos);
textPane.moveCaretPosition(newPos + searchPattern.length());
Expand Down

0 comments on commit 1a21761

Please sign in to comment.