summaryrefslogtreecommitdiff
path: root/redo/table_windows.c
diff options
context:
space:
mode:
Diffstat (limited to 'redo/table_windows.c')
-rw-r--r--redo/table_windows.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/redo/table_windows.c b/redo/table_windows.c
index 357da25..c0697ef 100644
--- a/redo/table_windows.c
+++ b/redo/table_windows.c
@@ -14,11 +14,14 @@ static void handleMouseMove(HWND hwnd, WPARAM wParam, LPARAM lParam, void *data)
ZeroMemory(&ht, sizeof (LVHITTESTINFO));
ht.pt.x = GET_X_LPARAM(lParam);
ht.pt.y = GET_Y_LPARAM(lParam);
- ht.flags = LVHT_ONITEMSTATEICON;
if (SendMessageW(hwnd, LVM_SUBITEMHITTEST, 0, (LPARAM) (&ht)) == (LRESULT) -1) {
tableSetHot(data, -1, -1);
return; // no item
}
+ if (ht.flags != LVHT_ONITEMSTATEICON) {
+ tableSetHot(data, -1, -1);
+ return;
+ }
tableSetHot(data, ht.iItem, ht.iSubItem);
}