-
487a336e
by Zhiyi Zhang at 2025-02-25T23:01:11+01:00
imm32/tests: Test that the IME UI window shouldn't be above normal windows at creation.
-
1ac9ae87
by Zhiyi Zhang at 2025-02-25T23:01:11+01:00
imm32: Move the IME UI window to the bottom at creation.
Tidy Cauldron (2708320), a Unity game, uses EnumWindows() to find the first window in the current
thread and maximizes the window when changing to windowed mode. However, before this patch, the IME
UI window and the DXGI fallback device window are on top of the game window at creation and thus
they could get maximized instead. This causes the game window to lose focus and freeze.
-
90318862
by Zhiyi Zhang at 2025-02-25T23:01:11+01:00
d3d11/tests: Test that the fallback device window shouldn't be above normal windows at creation.
-
900fb879
by Zhiyi Zhang at 2025-02-25T23:01:11+01:00
dxgi: Move the fallback device window to the bottom at creation.
Tidy Cauldron (2708320), a Unity game, uses EnumWindows() to find the first window in the current
thread and maximizes the window when changing to windowed mode. However, before this patch, the IME
UI window and the DXGI fallback device window are on top of the game window at creation and thus
they could get maximized instead. This causes the game window to lose focus and freeze.