162598
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Table.java b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Table.java
index 57686d1..8f84c78 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Table.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Table.java
@@ -186,10 +186,7 @@
int callWindowProc (int hwnd, int msg, int wParam, int lParam, boolean forceSelect) {
if (handle == 0) return 0;
if (handle != hwnd) {
- int hwndHeader = OS.SendMessage (handle, OS.LVM_GETHEADER, 0, 0);
- if (hwnd == hwndHeader) {
- return OS.CallWindowProc (HeaderProc, hwnd, msg, wParam, lParam);
- }
+ return OS.CallWindowProc (HeaderProc, hwnd, msg, wParam, lParam);
}
int topIndex = 0;
boolean checkSelection = false, checkActivate = false, redraw = false;