diff options
author | Felipe Heidrich <fheidric> | 2010-10-21 18:10:24 +0000 |
---|---|---|
committer | Felipe Heidrich <fheidric> | 2010-10-21 18:10:24 +0000 |
commit | 34935e5c7999fd00bd7912cbe6a8d15ce6f10ef4 (patch) | |
tree | e322865424ab6cb869a3c250c6045e9c646e908f | |
parent | 8ee67e6f8cf3388d2b8a853341c6cdcc23726672 (diff) | |
download | eclipse.platform.swt-34935e5c7999fd00bd7912cbe6a8d15ce6f10ef4.tar.gz eclipse.platform.swt-34935e5c7999fd00bd7912cbe6a8d15ce6f10ef4.tar.xz eclipse.platform.swt-34935e5c7999fd00bd7912cbe6a8d15ce6f10ef4.zip |
Bug 228376 - Owner draw: measure does not contain 'is selected' information
-rwxr-xr-x | bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Table.java | 1 |
1 files changed, 1 insertions, 0 deletions
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 b9a51680be..449fbbb1d0 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 @@ -3746,6 +3746,7 @@ Event sendMeasureItemEvent (TableItem item, int row, int column, int /*long*/ hD event.y = itemRect.top; event.width = itemRect.right - itemRect.left; event.height = itemRect.bottom - itemRect.top; + event.detail = isSelected (indexOf (item)) ? SWT.SELECTED : 0; sendEvent (SWT.MeasureItem, event); event.gc = null; gc.dispose (); |