Removed previous workaround.
diff --git a/org.eclipse.jface.text/src/org/eclipse/jface/text/hyperlink/MultipleHyperlinkPresenter.java b/org.eclipse.jface.text/src/org/eclipse/jface/text/hyperlink/MultipleHyperlinkPresenter.java
index 0d9ac50..0638cda 100644
--- a/org.eclipse.jface.text/src/org/eclipse/jface/text/hyperlink/MultipleHyperlinkPresenter.java
+++ b/org.eclipse.jface.text/src/org/eclipse/jface/text/hyperlink/MultipleHyperlinkPresenter.java
@@ -321,16 +321,6 @@
 			});
 
 			fTable.addMouseListener(new MouseAdapter() {
-				public void mouseDown(MouseEvent e) {
-					if (IS_MAC && (e.stateMask & SWT.COMMAND) != 0) {
-						// workaround for https://bugs.eclipse.org/325223
-						TableItem item= fTable.getItem(new Point(e.x, e.y));
-						if (item != null) {
-							fTable.setSelection(item);
-						}
-					}
-				}
-				
 				public void mouseUp(MouseEvent e) {
 					if (fTable.getSelectionCount() < 1)
 						return;