aboutsummaryrefslogtreecommitdiff
path: root/src/wixext/FirewallDecompiler.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/wixext/FirewallDecompiler.cs')
-rw-r--r--src/wixext/FirewallDecompiler.cs13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/wixext/FirewallDecompiler.cs b/src/wixext/FirewallDecompiler.cs
index b060f8e2..c9478de1 100644
--- a/src/wixext/FirewallDecompiler.cs
+++ b/src/wixext/FirewallDecompiler.cs
@@ -146,6 +146,19 @@ namespace WixToolset.Firewall
146 fire.Description = (string)row[9]; 146 fire.Description = (string)row[9];
147 } 147 }
148 148
149 if (!row.IsColumnEmpty(10))
150 {
151 switch (Convert.ToInt32(row[10]))
152 {
153 case FirewallConstants.NET_FW_RULE_DIR_IN:
154 fire.Direction = Firewall.FirewallException.DirectionType.@in;
155 break;
156 case FirewallConstants.NET_FW_RULE_DIR_OUT:
157 fire.Direction = Firewall.FirewallException.DirectionType.@out;
158 break;
159 }
160 }
161
149 Wix.Component component = (Wix.Component)this.Core.GetIndexedElement("Component", (string)row[8]); 162 Wix.Component component = (Wix.Component)this.Core.GetIndexedElement("Component", (string)row[8]);
150 if (null != component) 163 if (null != component)
151 { 164 {