Skip to content

Commit cfadcd7

Browse files
committed
ReleaseDC on success
1 parent a83a024 commit cfadcd7

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/display.c

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -433,7 +433,11 @@ PyImaging_GrabScreenWin32(PyObject *self, PyObject *args) {
433433

434434
DeleteObject(bitmap);
435435
DeleteDC(screen_copy);
436-
DeleteDC(screen);
436+
if (screens == -1) {
437+
ReleaseDC(wnd, screen);
438+
} else {
439+
DeleteDC(screen);
440+
}
437441

438442
return Py_BuildValue("(ii)(ii)N", x, y, width, height, buffer);
439443

0 commit comments

Comments
 (0)