diff options
Diffstat (limited to 'src/wixext/FirewallDecompiler.cs')
| -rw-r--r-- | src/wixext/FirewallDecompiler.cs | 13 |
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 | { |
