diff options
author | nyamatongwe <unknown> | 2012-05-19 10:27:06 +1000 |
---|---|---|
committer | nyamatongwe <unknown> | 2012-05-19 10:27:06 +1000 |
commit | 1841d987ebb68df44abbbe4907fb6171706fd8cc (patch) | |
tree | a2d68709b67639c0535d56f01cdd871d373d3f26 | |
parent | 2de4788620e203cb24b33ad98781bca0a649250a (diff) | |
download | scintilla-mirror-1841d987ebb68df44abbbe4907fb6171706fd8cc.tar.gz |
Free text layout after drawing text.
-rw-r--r-- | win32/PlatWin.cxx | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/win32/PlatWin.cxx b/win32/PlatWin.cxx index 2a4c36c6e..2ae056f30 100644 --- a/win32/PlatWin.cxx +++ b/win32/PlatWin.cxx @@ -1580,6 +1580,7 @@ void SurfaceD2D::DrawTextCommon(PRectangle rc, Font &font_, XYPOSITION ybase, co if (SUCCEEDED(hr)) { D2D1_POINT_2F origin = {rc.left, ybase-yAscent}; pRenderTarget->DrawTextLayout(origin, pTextLayout, pBrush, D2D1_DRAW_TEXT_OPTIONS_NONE); + pTextLayout->Release(); } else { D2D1_RECT_F layoutRect = D2D1::RectF( static_cast<FLOAT>(rcw.left) / dpiScaleX, |