diff --git a/src/gui_dwrite.cpp b/src/gui_dwrite.cpp index 4a24a0306..3c477d052 100644 --- a/src/gui_dwrite.cpp +++ b/src/gui_dwrite.cpp @@ -930,6 +930,8 @@ DWriteContext::BindDC(HDC hdc, const RECT *rect) } } +extern "C" void redraw_later_clear(void); + HRESULT DWriteContext::SetDrawingMode(DrawingMode mode) { @@ -952,6 +954,7 @@ DWriteContext::SetDrawingMode(DrawingMode mode) hr = S_OK; DiscardDeviceResources(); CreateDeviceResources(); + redraw_later_clear(); } mDrawing = false; } diff --git a/src/version.c b/src/version.c index f0da22a48..f4496423c 100644 --- a/src/version.c +++ b/src/version.c @@ -775,6 +775,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 1050, /**/ 1049, /**/