From 121be772df60b316fc48dc0541d2197eb1ac1973 Mon Sep 17 00:00:00 2001 From: stefansjfw <57057282+stefansjfw@users.noreply.github.com> Date: Tue, 3 Mar 2020 21:48:22 +0100 Subject: [PATCH] Fix migrating never applied custom zonesets (#1427) --- src/modules/fancyzones/lib/JsonHelpers.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/modules/fancyzones/lib/JsonHelpers.cpp b/src/modules/fancyzones/lib/JsonHelpers.cpp index b7e89c057e..c4deaadff6 100644 --- a/src/modules/fancyzones/lib/JsonHelpers.cpp +++ b/src/modules/fancyzones/lib/JsonHelpers.cpp @@ -626,6 +626,21 @@ namespace JSONHelpers { it->second.uuid = uuid = it->first; } + else + { + GUID guid; + auto result = CoCreateGuid(&guid); + if (result != S_OK) + { + return; + } + wil::unique_cotaskmem_string guidString; + if (SUCCEEDED_LOG(StringFromCLSID(guid, &guidString))) + { + it->second.uuid = uuid = guidString.get(); + } + } + switch (zoneSetData.type) { case CustomLayoutType::Grid: {