From 123c282528d98abab3289c5d681045482ec65c05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B0=D0=BD=D0=B4=D1=8A?= =?UTF-8?q?=D1=80=20=D0=9A=D1=83=D1=80=D1=82=D0=B0=D0=BA=D0=BE=D0=B2?= Date: Mon, 13 Jul 2026 12:16:58 +0300 Subject: [PATCH 1/2] Use viewer comparator API in TableWithTotalView Abstract method getSorter already returns ViewerComparator so it is safe change. Fixes https://github.com/eclipse-platform/eclipse.platform/issues/2812 --- .../src/org/eclipse/core/tools/TableWithTotalView.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/bundles/org.eclipse.core.tools/src/org/eclipse/core/tools/TableWithTotalView.java b/runtime/bundles/org.eclipse.core.tools/src/org/eclipse/core/tools/TableWithTotalView.java index 888506d8de7..b7a148026e2 100644 --- a/runtime/bundles/org.eclipse.core.tools/src/org/eclipse/core/tools/TableWithTotalView.java +++ b/runtime/bundles/org.eclipse.core.tools/src/org/eclipse/core/tools/TableWithTotalView.java @@ -64,7 +64,7 @@ public void widgetSelected(SelectionEvent event) { // column selected - need to sort int column = viewer.getTable().indexOf((TableColumn) event.widget); - ISorter oldSorter = (ISorter) viewer.getSorter(); + ISorter oldSorter = (ISorter) viewer.getComparator(); boolean threeState = oldSorter.states() == 3; ISelection selection = viewer.getSelection(); From ba60ade653cfa36bc97e5e02d613f5f70c7ee15b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B0=D0=BD=D0=B4=D1=8A?= =?UTF-8?q?=D1=80=20=D0=9A=D1=83=D1=80=D1=82=D0=B0=D0=BA=D0=BE=D0=B2?= Date: Mon, 13 Jul 2026 12:27:25 +0300 Subject: [PATCH 2/2] Version bump for new stream --- runtime/bundles/org.eclipse.core.tools/META-INF/MANIFEST.MF | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/bundles/org.eclipse.core.tools/META-INF/MANIFEST.MF b/runtime/bundles/org.eclipse.core.tools/META-INF/MANIFEST.MF index 03f4436fec0..d9aca85ae09 100644 --- a/runtime/bundles/org.eclipse.core.tools/META-INF/MANIFEST.MF +++ b/runtime/bundles/org.eclipse.core.tools/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: org.eclipse.core.tools; singleton:=true -Bundle-Version: 1.10.100.qualifier +Bundle-Version: 1.10.200.qualifier Bundle-Vendor: %providerName Bundle-Localization: plugin Export-Package: org.eclipse.core.tools;x-internal:=true,