From 2125b3a5a6851fd32324fc2832f3f5df459d6700 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Hrdli=C4=8Dka?= Date: Thu, 19 Jul 2018 14:52:40 +0200 Subject: [PATCH] win_d2d: fix mouse --- src/win/win_d2d.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/win/win_d2d.cpp b/src/win/win_d2d.cpp index 393195abc..548a34f64 100644 --- a/src/win/win_d2d.cpp +++ b/src/win/win_d2d.cpp @@ -38,7 +38,7 @@ #include "win_d2d.h" -static HWND d2d_hwnd; +static HWND d2d_hwnd, old_hwndMain; static ID2D1Factory *d2d_factory; static ID2D1HwndRenderTarget *d2d_hwndRT; static ID2D1BitmapRenderTarget *d2d_btmpRT; @@ -343,9 +343,11 @@ d2d_close(void) if (d2d_hwnd) { + hwndMain = old_hwndMain; plat_set_input(hwndMain); DestroyWindow(d2d_hwnd); d2d_hwnd = NULL; + old_hwndMain = NULL; } } @@ -382,6 +384,9 @@ d2d_init_common(int fs) hinstance, NULL); + old_hwndMain = hwndMain; + hwndMain = d2d_hwnd; + plat_set_input(d2d_hwnd); SetFocus(d2d_hwnd);