diff options
Diffstat (limited to 'CPP/7zip/FileManager/Resource')
-rwxr-xr-x | CPP/7zip/FileManager/Resource/ProgressDialog/ProgressDialog.h | 5 | ||||
-rwxr-xr-x | CPP/7zip/FileManager/Resource/ProgressDialog2/ProgressDialog.h | 5 |
2 files changed, 8 insertions, 2 deletions
diff --git a/CPP/7zip/FileManager/Resource/ProgressDialog/ProgressDialog.h b/CPP/7zip/FileManager/Resource/ProgressDialog/ProgressDialog.h index e11ffc51..07f0d859 100755 --- a/CPP/7zip/FileManager/Resource/ProgressDialog/ProgressDialog.h +++ b/CPP/7zip/FileManager/Resource/ProgressDialog/ProgressDialog.h @@ -105,7 +105,10 @@ public: #ifndef _SFX ,MainWindow(0) #endif - {} + { + if (_dialogCreatedEvent.Create() != S_OK) + throw 1334987; + } void WaitCreating() { _dialogCreatedEvent.Lock(); } diff --git a/CPP/7zip/FileManager/Resource/ProgressDialog2/ProgressDialog.h b/CPP/7zip/FileManager/Resource/ProgressDialog2/ProgressDialog.h index 0625eadd..cd53c76e 100755 --- a/CPP/7zip/FileManager/Resource/ProgressDialog2/ProgressDialog.h +++ b/CPP/7zip/FileManager/Resource/ProgressDialog2/ProgressDialog.h @@ -163,7 +163,10 @@ public: #ifndef _SFX ,MainWindow(0) #endif - {} + { + if (_dialogCreatedEvent.Create() != S_OK) + throw 1334987; + } void WaitCreating() { _dialogCreatedEvent.Lock(); } |