diff --git a/AppVolume/AppVolume.cpp b/AppVolume/AppVolume.cpp index 8750076..4449bbd 100644 --- a/AppVolume/AppVolume.cpp +++ b/AppVolume/AppVolume.cpp @@ -42,7 +42,6 @@ void SeparateList(LPCWSTR list, std::vector &vectorList) ParentMeasure::~ParentMeasure() { ClearSessions(); - SAFE_RELEASE(pEnumerator); } BOOL ParentMeasure::InitializeCOM() @@ -56,7 +55,8 @@ BOOL ParentMeasure::InitializeCOM() return false; } - if (FAILED(CoCreateInstance( + if (pEnumerator == nullptr + && FAILED(CoCreateInstance( CLSID_MMDeviceEnumerator, 0, CLSCTX_ALL, diff --git a/AppVolume/AppVolume.rc b/AppVolume/AppVolume.rc index 750f9a4..bbe164c 100644 Binary files a/AppVolume/AppVolume.rc and b/AppVolume/AppVolume.rc differ diff --git a/AppVolume/skinDefinition.json b/AppVolume/skinDefinition.json index 46e7ba6..5f4f589 100644 --- a/AppVolume/skinDefinition.json +++ b/AppVolume/skinDefinition.json @@ -1,10 +1,10 @@ { "name": "AppVolume Example Skins", "author": "khanhas", - "version": "1.2.0", + "version": "1.2.2", "minimumVersion": "4.1", "minimumWindows": "5.1", - "output": "./dist/AppVolume_1.2.0.rmskin", + "output": "./dist/AppVolume_1.2.2.rmskin", "skinDir": "../AppVolumeExampleSkin", "configPrefix": "AppVolumeExample", "headerImage": "./header.bmp",