wine/dlls/shell32 shell32_main.h
Alexandre Julliard
julliard at wine.codeweavers.com
Mon Nov 28 05:04:35 CST 2005
ChangeSet ID: 21478
CVSROOT: /opt/cvs-commit
Module name: wine
Changes by: julliard at winehq.org 2005/11/28 05:04:35
Modified files:
dlls/shell32 : shell32_main.h
Log message:
Michael Jung <mjung at iss.tu-darmstadt.de>
Modified KeyStateToDropEffect macro to match native shellview's
behaviour.
Patch: http://cvs.winehq.org/patch.py?id=21478
Old revision New revision Changes Path
1.109 1.110 +3 -3 wine/dlls/shell32/shell32_main.h
Index: wine/dlls/shell32/shell32_main.h
diff -u -p wine/dlls/shell32/shell32_main.h:1.109 wine/dlls/shell32/shell32_main.h:1.110
--- wine/dlls/shell32/shell32_main.h:1.109 28 Nov 2005 11: 4:35 -0000
+++ wine/dlls/shell32/shell32_main.h 28 Nov 2005 11: 4:35 -0000
@@ -121,9 +121,9 @@ HRESULT WINAPI Shell_MergeMenus (HMENU h
};
#define KeyStateToDropEffect(kst)\
- (((kst) & MK_CONTROL) ?\
- (((kst) & MK_SHIFT) ? DROPEFFECT_LINK : DROPEFFECT_COPY):\
- DROPEFFECT_MOVE)
+ ((((kst)&(MK_CONTROL|MK_SHIFT))==(MK_CONTROL|MK_SHIFT)) ? DROPEFFECT_LINK :\
+ (((kst)&(MK_CONTROL|MK_SHIFT)) ? DROPEFFECT_COPY :\
+ DROPEFFECT_MOVE))
/* Systray */
BOOL SYSTRAY_Init(void);
More information about the wine-cvs
mailing list