--- /dev/null
+diff -ur Azureus.old/org/gudy/azureus2/ui/swt/Messages.java Azureus/org/gudy/azureus2/ui/swt/Messages.java
+--- Azureus.old/org/gudy/azureus2/ui/swt/Messages.java 2006-03-08 17:34:18.000000000 +0100
++++ Azureus/org/gudy/azureus2/ui/swt/Messages.java 2006-03-08 19:04:34.000000000 +0100
+@@ -222,17 +222,6 @@
+ if (key != null) {\r
+ if (!key.endsWith(".info"))\r
+ key += ".info";\r
+- String toolTip = MessageText.getString(key, (String) null);\r
+- if (toolTip == null)\r
+- toolTip = MessageText.getString(key.substring(0, key.length() - 5),\r
+- (String) null);\r
+- if (toolTip != null) {\r
+- try {\r
+- ((TableColumn) widget).setToolTipText(toolTip);\r
+- } catch (NoSuchMethodError e) {\r
+- // Pre SWT 3.2\r
+- }\r
+- }\r
+ }\r
+ }\r
+ }\r
+diff -ur Azureus.old/org/gudy/azureus2/ui/swt/views/configsections/ConfigSectionPlugins.java Azureus/org/gudy/azureus2/ui/swt/views/configsections/ConfigSectionPlugins.java
+--- Azureus.old/org/gudy/azureus2/ui/swt/views/configsections/ConfigSectionPlugins.java 2006-03-08 17:34:18.000000000 +0100
++++ Azureus/org/gudy/azureus2/ui/swt/views/configsections/ConfigSectionPlugins.java 2006-03-08 19:03:24.000000000 +0100
+@@ -373,12 +373,6 @@
+ tc.addSelectionListener(new SelectionAdapter() {\r
+ public void widgetSelected(SelectionEvent e) {\r
+ boolean ascending = comparator.setField(table.indexOf(tc));\r
+- try {\r
+- table.setSortColumn(tc);\r
+- table.setSortDirection(ascending ? SWT.UP : SWT.DOWN);\r
+- } catch (NoSuchMethodError ignore) {\r
+- // Ignore Pre 3.0\r
+- }\r
+ Collections.sort(pluginIFs, comparator);\r
+ table.clearAll();\r
+ }\r
+diff -ur Azureus.old/org/gudy/azureus2/ui/swt/views/TableView.java Azureus/org/gudy/azureus2/ui/swt/views/TableView.java
+--- Azureus.old/org/gudy/azureus2/ui/swt/views/TableView.java 2006-03-08 17:34:18.000000000 +0100
++++ Azureus/org/gudy/azureus2/ui/swt/views/TableView.java 2006-03-08 19:01:17.000000000 +0100
+@@ -2713,25 +2713,6 @@
+ private void changeColumnIndicator() {\r
+ if (table == null || table.isDisposed())\r
+ return;\r
+-\r
+- try {\r
+- // can't use TableColumnCore.getPosition, because user may have moved\r
+- // columns around, messing up the SWT column indexes. \r
+- // We can either use search columnsOrdered, or search table.getColumns()\r
+- TableColumn[] tcs = table.getColumns();\r
+- for (int i = 0; i < tcs.length; i++) {\r
+- String sName = (String)tcs[i].getData("Name");\r
+- if (sName != null && sName.equals(rowSorter.sColumnName)) {\r
+- table.setSortDirection(rowSorter.bAscending ? SWT.UP : SWT.DOWN);\r
+- table.setSortColumn(tcs[i]);\r
+- return;\r
+- }\r
+- }\r
+-\r
+- table.setSortColumn(null);\r
+- } catch (NoSuchMethodError e) {\r
+- // sWT < 3.2 doesn't have column indicaters\r
+- }\r
+ }\r
+ \r
+ private void visibleRowsChanged() {\r