Paul Vriens : imm32/tests: Skip tests when IME support is not implemented.
Alexandre Julliard
julliard at winehq.org
Mon Sep 22 07:04:47 CDT 2008
Module: wine
Branch: master
Commit: e46e095c22cc869eb7973af3947e125cde9da72e
URL: http://source.winehq.org/git/wine.git/?a=commit;h=e46e095c22cc869eb7973af3947e125cde9da72e
Author: Paul Vriens <Paul.Vriens.Wine at gmail.com>
Date: Sat Sep 20 10:41:01 2008 +0200
imm32/tests: Skip tests when IME support is not implemented.
---
dlls/imm32/tests/imm32.c | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/dlls/imm32/tests/imm32.c b/dlls/imm32/tests/imm32.c
index d0ced5f..7208092 100644
--- a/dlls/imm32/tests/imm32.c
+++ b/dlls/imm32/tests/imm32.c
@@ -135,6 +135,7 @@ static HWND hwnd;
static int init(void) {
WNDCLASSEX wc;
+ HIMC imc;
wc.cbSize = sizeof(WNDCLASSEX);
wc.style = 0;
@@ -158,6 +159,14 @@ static int init(void) {
if (!hwnd)
return 0;
+ imc = ImmGetContext(hwnd);
+ if (!imc)
+ {
+ skip("IME support not implemented\n");
+ return 0;
+ }
+ ImmReleaseContext(hwnd, imc);
+
ShowWindow(hwnd, SW_SHOWNORMAL);
UpdateWindow(hwnd);
More information about the wine-cvs
mailing list