@@ -2410,17 +2410,20 @@ private void TakeScreenshot()
24102410 {
24112411 formScreen . RefreshScreenDictionary ( ) ;
24122412
2413- _screenCapture . Count ++ ;
2413+ if ( _screenCapture . GetScreenImages ( 0 , 0 , 0 , 0 , 0 , false , out Bitmap bitmap ) )
2414+ {
2415+ _screenCapture . Count ++ ;
24142416
2415- _screenCapture . DateTimePreviousCycle = DateTime . Now ;
2417+ _screenCapture . DateTimePreviousCycle = DateTime . Now ;
24162418
2417- _screenCapture . ActiveWindowTitle = _screenCapture . GetActiveWindowTitle ( ) ;
2419+ _screenCapture . ActiveWindowTitle = _screenCapture . GetActiveWindowTitle ( ) ;
24182420
2419- _screenCapture . ActiveWindowProcessName = _screenCapture . GetActiveWindowProcessName ( ) ;
2421+ _screenCapture . ActiveWindowProcessName = _screenCapture . GetActiveWindowProcessName ( ) ;
24202422
2421- RunRegionCaptures ( ) ;
2423+ RunRegionCaptures ( ) ;
24222424
2423- RunScreenCaptures ( ) ;
2425+ RunScreenCaptures ( ) ;
2426+ }
24242427 }
24252428
24262429 /// <summary>
@@ -2690,18 +2693,9 @@ private void RunRegionCaptures()
26902693 }
26912694 else
26922695 {
2693- _screenCapture . Count -- ;
26942696 ScreenshotTakenWithFailure ( ) ;
26952697 }
26962698 }
2697- else
2698- {
2699- _screenCapture . Count -- ;
2700- }
2701- }
2702- else
2703- {
2704- _screenCapture . Count -- ;
27052699 }
27062700 }
27072701 }
@@ -2742,19 +2736,10 @@ private void RunScreenCaptures()
27422736 }
27432737 else
27442738 {
2745- _screenCapture . Count -- ;
27462739 ScreenshotTakenWithFailure ( ) ;
27472740 break ;
27482741 }
27492742 }
2750- else
2751- {
2752- _screenCapture . Count -- ;
2753- }
2754- }
2755- else
2756- {
2757- _screenCapture . Count -- ;
27582743 }
27592744 }
27602745 else
@@ -2793,19 +2778,10 @@ private void RunScreenCaptures()
27932778 }
27942779 else
27952780 {
2796- _screenCapture . Count -- ;
27972781 ScreenshotTakenWithFailure ( ) ;
27982782 break ;
27992783 }
28002784 }
2801- else
2802- {
2803- _screenCapture . Count -- ;
2804- }
2805- }
2806- else
2807- {
2808- _screenCapture . Count -- ;
28092785 }
28102786 }
28112787 }
0 commit comments