aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Data/IntermediateFieldValue.cs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/WixToolset.Data/IntermediateFieldValue.cs16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/WixToolset.Data/IntermediateFieldValue.cs b/src/WixToolset.Data/IntermediateFieldValue.cs
index ca109e7f..9a6b6ef5 100644
--- a/src/WixToolset.Data/IntermediateFieldValue.cs
+++ b/src/WixToolset.Data/IntermediateFieldValue.cs
@@ -76,19 +76,19 @@ namespace WixToolset.Data
76 break; 76 break;
77 77
78 case JsonObject jsonData: 78 case JsonObject jsonData:
79 jsonData.TryGetValue("embeddedIndex", out var embeddedIndex); 79 jsonData.TryGetValue("embed", out var embed);
80 80
81 value = new IntermediateFieldPathValue 81 value = new IntermediateFieldPathValue
82 { 82 {
83 BaseUri = (embeddedIndex == null) ? null : baseUri, 83 BaseUri = (embed != null) ? baseUri : null,
84 EmbeddedFileIndex = (embeddedIndex == null) ? null : (int?)Convert.ToInt32(embeddedIndex), 84 Embed = embed != null,
85 Path = jsonData.GetValueOrDefault<string>("path"), 85 Path = jsonData.GetValueOrDefault<string>("path"),
86 }; 86 };
87 break; 87 break;
88 88
89 // Nothing to do for this case, so leave it out. 89 // Nothing to do for this case, so leave it out.
90 // case string stringData: 90 // case string stringData:
91 // break; 91 // break;
92 } 92 }
93 93
94 var previousValueJson = jsonObject.GetValueOrDefault<JsonObject>("prev"); 94 var previousValueJson = jsonObject.GetValueOrDefault<JsonObject>("prev");
@@ -117,9 +117,9 @@ namespace WixToolset.Data
117 117
118 // pathField.BaseUri is set during load, not saved. 118 // pathField.BaseUri is set during load, not saved.
119 119
120 if (pathField.EmbeddedFileIndex.HasValue) 120 if (pathField.Embed)
121 { 121 {
122 jsonData.Add("embeddedIndex", pathField.EmbeddedFileIndex.Value); 122 jsonData.Add("embed", "true");
123 } 123 }
124 124
125 if (!String.IsNullOrEmpty(pathField.Path)) 125 if (!String.IsNullOrEmpty(pathField.Path))