From 575d8a29210773b1c8522ace7ebca32efac6a385 Mon Sep 17 00:00:00 2001 From: Dale Schultz Date: Wed, 9 Jan 2019 20:31:16 -0500 Subject: [PATCH] Fix Tool Tip not following row item when parameter list is sorted differently --- .../logger/ecu/ui/paramlist/ParameterListTable.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/romraider/logger/ecu/ui/paramlist/ParameterListTable.java b/src/main/java/com/romraider/logger/ecu/ui/paramlist/ParameterListTable.java index 06b5e20d..1d767b2d 100644 --- a/src/main/java/com/romraider/logger/ecu/ui/paramlist/ParameterListTable.java +++ b/src/main/java/com/romraider/logger/ecu/ui/paramlist/ParameterListTable.java @@ -1,6 +1,6 @@ /* * RomRaider Open-Source Tuning, Logging and Reflashing - * Copyright (C) 2006-2012 RomRaider.com + * Copyright (C) 2006-2019 RomRaider.com * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -72,7 +72,9 @@ public final class ParameterListTable extends JTable { public String getToolTipText(MouseEvent mouseEvent) { List parameterRows = tableModel.getParameterRows(); if (!isNullOrEmpty(parameterRows)) { - ParameterRow parameterRow = parameterRows.get(rowAtPoint(mouseEvent.getPoint())); + ParameterRow parameterRow = parameterRows.get( + convertRowIndexToModel( + rowAtPoint(mouseEvent.getPoint()))); if (parameterRow != null) { String description = parameterRow.getLoggerData().getDescription(); if (!isNullOrEmpty(description)) {