File tree Expand file tree Collapse file tree 1 file changed +4
-15
lines changed
Expand file tree Collapse file tree 1 file changed +4
-15
lines changed Original file line number Diff line number Diff line change @@ -176,20 +176,14 @@ HRESULT AppWindow::DeleteProfile(ICoreWebView2* webView2)
176176 CHECK_FAILURE(profile2->Delete());
177177}
178178
179- EventRegistrationToken m_profileDeletedEventToken = {};
180- void AppWindow::AddProfileDeleted(ICoreWebView2* webView2)
179+ void AppWindow::RegisterEventHandlers()
181180{
182- CHECK_FAILURE(webView2 ->add_ProfileDeleted(
181+ CHECK_FAILURE(m_webView ->add_ProfileDeleted(
183182 Microsoft::WRL::Callback<ICoreWebView2StagingProfileDeletedEventHandler >(
184183 [ this] (ICoreWebView2Staging9* sender, IUnknown* args) {
185184 CloseAppWindow();
186185 return S_OK;
187- }).Get(), &m_profileDeletedEventToken));
188- }
189-
190- void AppWindow::RemoveProfileDeleted(ICoreWebView2* webView2)
191- {
192- CHECK_FAILURE(webView2->remove_ProfileDeleted(m_profileDeletedEventToken));
186+ }).Get(), nullptr));
193187}
194188```
195189
@@ -264,16 +258,11 @@ public DeleteProfile(CoreWebView2Controller controller)
264258 profile .Delete ();
265259}
266260
267- private void AddProfileDeleted (object sender , object e )
261+ void WebView_CoreWebView2InitializationCompleted (object sender , CoreWebView2InitializationCompletedEventArgs e )
268262{
269263 webView .CoreWebView2 .ProfileDeleted += CoreWebView2_ProfileDeleted ;
270264}
271265
272- private void RemoveProfileDeleted (object sender , object e )
273- {
274- webView .CoreWebView2 .ProfileDeleted -= CoreWebView2_ProfileDeleted ;
275- }
276-
277266private void CoreWebView2_ProfileDeleted (object sender , object e )
278267{
279268 Close ();
You can’t perform that action at this time.
0 commit comments