diff options
author | Igor Pavlov <87184205+ip7z@users.noreply.github.com> | 2024-05-14 00:00:00 +0000 |
---|---|---|
committer | Igor Pavlov <87184205+ip7z@users.noreply.github.com> | 2024-05-15 23:55:04 +0500 |
commit | fc662341e6f85da78ada0e443f6116b978f79f22 (patch) | |
tree | 1be1cc402a7a9cbc18d4eeea6b141354c2d559e3 /CPP/Windows/PropVariant.cpp | |
parent | 5b39dc76f1bc82f941d5c800ab9f34407a06b53a (diff) | |
download | 7zip-24.05.tar.gz 7zip-24.05.tar.bz2 7zip-24.05.zip |
24.0524.05
Diffstat (limited to 'CPP/Windows/PropVariant.cpp')
-rw-r--r-- | CPP/Windows/PropVariant.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/CPP/Windows/PropVariant.cpp b/CPP/Windows/PropVariant.cpp index 457b1dc..678f970 100644 --- a/CPP/Windows/PropVariant.cpp +++ b/CPP/Windows/PropVariant.cpp | |||
@@ -252,6 +252,7 @@ CPropVariant::~CPropVariant() throw() | |||
252 | CASE_SIMPLE_VT_VALUES | 252 | CASE_SIMPLE_VT_VALUES |
253 | // vt = VT_EMPTY; // it's optional | 253 | // vt = VT_EMPTY; // it's optional |
254 | return; | 254 | return; |
255 | default: break; | ||
255 | } | 256 | } |
256 | ::VariantClear((tagVARIANT *)this); | 257 | ::VariantClear((tagVARIANT *)this); |
257 | } | 258 | } |
@@ -296,6 +297,7 @@ HRESULT CPropVariant::Copy(const PROPVARIANT* pSrc) throw() | |||
296 | CASE_SIMPLE_VT_VALUES | 297 | CASE_SIMPLE_VT_VALUES |
297 | memmove((PROPVARIANT*)this, pSrc, sizeof(PROPVARIANT)); | 298 | memmove((PROPVARIANT*)this, pSrc, sizeof(PROPVARIANT)); |
298 | return S_OK; | 299 | return S_OK; |
300 | default: break; | ||
299 | } | 301 | } |
300 | return ::VariantCopy((tagVARIANT *)this, (tagVARIANT *)const_cast<PROPVARIANT *>(pSrc)); | 302 | return ::VariantCopy((tagVARIANT *)this, (tagVARIANT *)const_cast<PROPVARIANT *>(pSrc)); |
301 | } | 303 | } |