summaryrefslogtreecommitdiff
path: root/views
diff options
context:
space:
mode:
authorbungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-03-12 17:27:10 +0000
committerbungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-03-12 17:27:10 +0000
commit4404ba23b98ac00b236f65977876edbe7cba7e57 (patch)
treecdcba26dea0d8777502b5de0ce28d00c7c69cac9 /views
parent44509a03478a28f60b0600a9c86223b43bbc601e (diff)
downloadsrc-4404ba23b98ac00b236f65977876edbe7cba7e57.tar.gz
Fix GDI device context leak.
https://codereview.appspot.com/7682044/ git-svn-id: http://skia.googlecode.com/svn/trunk/src@8113 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'views')
-rw-r--r--views/win/SkOSWindow_win.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/views/win/SkOSWindow_win.cpp b/views/win/SkOSWindow_win.cpp
index 1d247b24..0fdeba61 100644
--- a/views/win/SkOSWindow_win.cpp
+++ b/views/win/SkOSWindow_win.cpp
@@ -371,7 +371,9 @@ void SkOSWindow::detachGL() {
void SkOSWindow::presentGL() {
glFlush();
- SwapBuffers(GetDC((HWND)fHWND));
+ HDC dc = GetDC((HWND)fHWND);
+ SwapBuffers(dc);
+ ReleaseDC((HWND)fHWND, dc);
}
#if SK_ANGLE