Skip to content

Commit ad29e54

Browse files
committed
修复HutaoNativeLoopbackSupport
1 parent c09535f commit ad29e54

File tree

2 files changed

+3
-30
lines changed

2 files changed

+3
-30
lines changed

src/Snap.Hutao.Remastered.Native/HutaoNativeLoopbackSupport.cpp

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -90,21 +90,7 @@ HRESULT STDMETHODCALLTYPE HutaoNativeLoopbackSupport::Enable(PCWSTR familyName,
9090
return hr;
9191
}
9292

93-
HutaoNativeLoopbackSupport2::HutaoNativeLoopbackSupport2()
94-
: m_firewallManager(new FirewallRuleManager())
95-
{
96-
}
97-
98-
HutaoNativeLoopbackSupport2::~HutaoNativeLoopbackSupport2()
99-
{
100-
if (m_firewallManager)
101-
{
102-
delete m_firewallManager;
103-
m_firewallManager = nullptr;
104-
}
105-
}
106-
107-
HRESULT STDMETHODCALLTYPE HutaoNativeLoopbackSupport2::IsPublicFirewallEnabled(boolean* enabled)
93+
HRESULT STDMETHODCALLTYPE HutaoNativeLoopbackSupport::IsPublicFirewallEnabled(boolean* enabled)
10894
{
10995
AssertNonNullAndReturn(enabled);
11096

src/Snap.Hutao.Remastered.Native/HutaoNativeLoopbackSupport.h

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,28 +8,15 @@
88
class HutaoNativeLoopbackSupport :
99
public hutao::CustomImplements<
1010
HutaoNativeLoopbackSupport,
11-
IHutaoNativeLoopbackSupport>
11+
IHutaoNativeLoopbackSupport,
12+
IHutaoNativeLoopbackSupport2>
1213
{
1314
public:
1415
HutaoNativeLoopbackSupport();
1516
~HutaoNativeLoopbackSupport();
1617

1718
virtual HRESULT STDMETHODCALLTYPE IsEnabled(PCWSTR familyName, IHutaoString* sid, boolean* enabled) override;
1819
virtual HRESULT STDMETHODCALLTYPE Enable(PCWSTR familyName, IHutaoString* sid) override;
19-
20-
private:
21-
class FirewallRuleManager* m_firewallManager;
22-
};
23-
24-
class HutaoNativeLoopbackSupport2 :
25-
public hutao::CustomImplements<
26-
HutaoNativeLoopbackSupport2,
27-
IHutaoNativeLoopbackSupport2>
28-
{
29-
public:
30-
HutaoNativeLoopbackSupport2();
31-
~HutaoNativeLoopbackSupport2();
32-
3320
virtual HRESULT STDMETHODCALLTYPE IsPublicFirewallEnabled(boolean* enabled) override;
3421

3522
private:

0 commit comments

Comments
 (0)