[PATCH] winex11.drv: Use GMEM_FIXED memory for storing clipboard data.
Alexandre Julliard
julliard at winehq.org
Thu Apr 21 04:30:35 CDT 2016
Rafał Harabień <rafalh1992 at o2.pl> writes:
> Tested behavior in Win 10. MSDN says clipboard uses GMEM_SHARED handles but its not true.
> Some applications depends on GetClipboardData returning valid pointer to data instead of handle.
> Commit fixes pasting from clipboard in Multi Theft Auto: San Andreas.
>
> Signed-off-by: Rafał Harabień <rafalh1992 at o2.pl>
> ---
> dlls/user32/tests/clipboard.c | 58 ++++++++++++++++++++++++++++++++
> dlls/winex11.drv/clipboard.c | 77 +++++++++++++++++++++++++++++++++----------
> 2 files changed, 117 insertions(+), 18 deletions(-)
This breaks the tests:
../../../tools/runtest -q -P wine -T ../../.. -M ole32.dll -p ole32_test.exe.so clipboard && touch clipboard.ok
clipboard.c:897: Test failed: got 0x145048
clipboard.c:914: Test failed: got 0x145048
Makefile:184: recipe for target 'clipboard.ok' failed
--
Alexandre Julliard
julliard at winehq.org
More information about the wine-devel
mailing list