aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2020-02-15 10:55:05 +1100
committerNeil <nyamatongwe@gmail.com>2020-02-15 10:55:05 +1100
commitfbae4fb7ebd024048ac899e2fb6c56f33e8d69b5 (patch)
treeaacd5b671ca1e981f231e11afee31187bf13740f
parent127264a1b4984a2b23ff5c66ff5778630701a70c (diff)
downloadscintilla-mirror-fbae4fb7ebd024048ac899e2fb6c56f33e8d69b5.tar.gz
Backport: Bug [#2138]. For pixmap, balance call to BeginDraw with EndDraw.
This avoids a warning when Direct2D debugging turned on. Backport of changeset 7986:8c409393be53.
-rw-r--r--win32/PlatWin.cxx2
1 files changed, 2 insertions, 0 deletions
diff --git a/win32/PlatWin.cxx b/win32/PlatWin.cxx
index febc82171..3c5a5adf3 100644
--- a/win32/PlatWin.cxx
+++ b/win32/PlatWin.cxx
@@ -1098,7 +1098,9 @@ void SurfaceD2D::Clear() noexcept {
clipsActive--;
}
if (ownRenderTarget) {
+ pRenderTarget->EndDraw();
pRenderTarget->Release();
+ ownRenderTarget = false;
}
pRenderTarget = nullptr;
}