File tree Expand file tree Collapse file tree 2 files changed +5
-6
lines changed
Expand file tree Collapse file tree 2 files changed +5
-6
lines changed Original file line number Diff line number Diff line change @@ -338,8 +338,8 @@ public virtual Bitmap VisibleImage
338338 get
339339 {
340340 var displayedItem = new DisplayedItem ( new IntPtr ( automationElement . Current . NativeWindowHandle ) ) ;
341- System . Drawing . Image image = displayedItem . GetVisibleImage ( ) ;
342- return new Bitmap ( image ) ;
341+ using ( System . Drawing . Image image = displayedItem . GetVisibleImage ( ) )
342+ return new Bitmap ( image ) ;
343343 }
344344 }
345345
Original file line number Diff line number Diff line change @@ -75,11 +75,10 @@ public virtual Bitmap GetVisibleImage()
7575 {
7676 DeleteDC ( compatibleDeviceContext ) ;
7777 ReleaseDC ( windowHandle , deviceContext ) ;
78- img = Image . FromHbitmap ( bitmap ) ;
79- DeleteObject ( bitmap ) ;
78+ img = Image . FromHbitmap ( bitmap ) ;
79+ DeleteObject ( bitmap ) ;
8080 }
81-
82- return new Bitmap ( img ) ;
81+ using ( img ) return new Bitmap ( img ) ;
8382 }
8483 }
8584}
You can’t perform that action at this time.
0 commit comments