From d1fde5c3c3d6cbf0470ad4164d06534d9f08abe1 Mon Sep 17 00:00:00 2001 From: "Gregory.Shrago" Date: Mon, 25 Feb 2013 17:52:32 +0400 Subject: [PATCH] IDEA-101805 Data Source Properties / Advanced: Quick Search in sorted table works incorrectly --- .../platform-impl/src/com/intellij/ui/TableSpeedSearch.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/ui/TableSpeedSearch.java b/platform/platform-impl/src/com/intellij/ui/TableSpeedSearch.java index b90952db8ec6..5ed5694d8b9e 100644 --- a/platform/platform-impl/src/com/intellij/ui/TableSpeedSearch.java +++ b/platform/platform-impl/src/com/intellij/ui/TableSpeedSearch.java @@ -87,9 +87,9 @@ public class TableSpeedSearch extends SpeedSearchBase { protected String getElementText(Object element) { final int index = ((Integer)element).intValue(); final TableModel model = myComponent.getModel(); - int row = index / model.getColumnCount(); - int col = index % model.getColumnCount(); - final Object value = model.getValueAt(row, col); + int row = myComponent.convertRowIndexToModel(index / model.getColumnCount()); + int col = myComponent.convertColumnIndexToModel(index % model.getColumnCount()); + Object value = model.getValueAt(row, col); return myToStringConvertor.fun(value, new Cell(row, col)); }