user32: Return FALSE for invalid handle in IsWindowEnabled().
commitbfe6826a16f5997a8ee119b191874ad077c3d4e7
authorZhiyi Zhang <zzhang@codeweavers.com>
Mon, 16 Jul 2018 03:27:47 +0000 (16 11:27 +0800)
committerAlexandre Julliard <julliard@winehq.org>
Tue, 17 Jul 2018 15:39:56 +0000 (17 17:39 +0200)
tree38826764bfe46218103d1bb95f3195368f31593a
parent0b69359a24f91122eef330d537350d9f51ed87ea
user32: Return FALSE for invalid handle in IsWindowEnabled().

GetWindowLong() returns 0 if passed an invalid window handle,
causing IsWindowEnabled() to incorrectly report TRUE.

Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
dlls/user32/tests/win.c
dlls/user32/win.c