imm32: Avoid spamming the debug output.
diff --git a/dlls/imm32/imm.c b/dlls/imm32/imm.c
index b95b257..4f5f658 100644
--- a/dlls/imm32/imm.c
+++ b/dlls/imm32/imm.c
@@ -1057,7 +1057,12 @@
*/
HWND WINAPI ImmGetDefaultIMEWnd(HWND hWnd)
{
- FIXME("(%p - %p %p ): semi-stub\n", hWnd,hwndDefault, root_context);
+ static int shown = 0;
+
+ if (!shown) {
+ FIXME("(%p - %p %p ): semi-stub\n", hWnd,hwndDefault, root_context);
+ shown = 1;
+ }
if (hwndDefault == NULL)
{
@@ -1517,9 +1522,13 @@
*/
BOOL WINAPI ImmReleaseContext(HWND hWnd, HIMC hIMC)
{
- FIXME("(%p, %p): stub\n", hWnd, hIMC);
+ static int shown = 0;
- return TRUE;
+ if (!shown) {
+ FIXME("(%p, %p): stub\n", hWnd, hIMC);
+ shown = 1;
+ }
+ return TRUE;
}
/***********************************************************************
@@ -1731,9 +1740,14 @@
BOOL WINAPI ImmSetConversionStatus(
HIMC hIMC, DWORD fdwConversion, DWORD fdwSentence)
{
- FIXME("(%p, %d, %d): stub\n",
- hIMC, fdwConversion, fdwSentence
- );
+ static int shown = 0;
+
+ if (!shown) {
+ FIXME("(%p, %d, %d): stub\n",
+ hIMC, fdwConversion, fdwSentence
+ );
+ shown = 1;
+ }
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return FALSE;
}