diff --git a/src/winapi_hooks.c b/src/winapi_hooks.c
index b1f577c..5ecb408 100644
--- a/src/winapi_hooks.c
+++ b/src/winapi_hooks.c
@@ -570,7 +570,7 @@ BOOL WINAPI fake_StretchBlt(
 
     if (g_ddraw && g_ddraw->hwnd &&
         (hwnd == g_ddraw->hwnd ||
-            (IsChild(g_ddraw->hwnd, hwnd) &&
+            (g_ddraw->fixchilds && IsChild(g_ddraw->hwnd, hwnd) &&
                 (g_ddraw->fixchilds == FIX_CHILDS_DETECT_HIDE ||
                     strcmp(class_name, "AVIWnd32") == 0 ||
                     strcmp(class_name, "MCIWndClass") == 0))))