summaryrefslogtreecommitdiffstats
path: root/Examples
diff options
context:
space:
mode:
Diffstat (limited to 'Examples')
-rw-r--r--Examples/WhisperDesktop/CaptureDlg.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/Examples/WhisperDesktop/CaptureDlg.cpp b/Examples/WhisperDesktop/CaptureDlg.cpp
index 3c22078..0bd86f7 100644
--- a/Examples/WhisperDesktop/CaptureDlg.cpp
+++ b/Examples/WhisperDesktop/CaptureDlg.cpp
@@ -442,8 +442,8 @@ LRESULT CaptureDlg::onThreadStatus( UINT nMessage, WPARAM wParam, LPARAM lParam,
HRESULT __stdcall CaptureDlg::cbCancel( void* pv ) noexcept
{
- CaptureDlg& dialog = *(CaptureDlg*)pv;
- return dialog.threadState.stopRequested ? S_OK : S_FALSE;
+ const bool stopRequested = ( (CaptureDlg*)pv )->threadState.stopRequested;
+ return stopRequested ? S_FALSE : S_OK;
}
HRESULT __stdcall CaptureDlg::cbStatus( void* pv, Whisper::eCaptureStatus status ) noexcept