@joebigelow / wix / commits / 7cfe32e0

Properly initialize WixVariableResolver internal variables

Rob Mensching committed Jul 27, 2018 at 00:36 UTC 7cfe32e0f61f2d4b36dc52c57fdca6958126123d
1 file changed +4 -3
src/WixToolset.Core/WixVariableResolver.cs
+4 -3
@@ -14,9 +14,9 @@ namespace WixToolset.Core
14 /// </summary>
15 internal sealed class WixVariableResolver : IVariableResolver
16 {
17 - private Dictionary<string, BindVariable> locVariables;
18 - private Dictionary<string, BindVariable> wixVariables;
19 - private Dictionary<string, LocalizedControl> localizedControls;
17 + private readonly Dictionary<string, BindVariable> locVariables;
18 + private readonly Dictionary<string, BindVariable> wixVariables;
19 + private readonly Dictionary<string, LocalizedControl> localizedControls;
20
21 /// <summary>
22 /// Instantiate a new WixVariableResolver.
@@ -25,6 +25,7 @@ namespace WixToolset.Core
25 {
26 this.locVariables = new Dictionary<string, BindVariable>();
27 this.wixVariables = new Dictionary<string, BindVariable>();
28 + this.localizedControls = new Dictionary<string, LocalizedControl>();
29 this.Codepage = -1;
30 this.Messaging = messaging;
31 }