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)
176
176
CHECK_FAILURE(profile2->Delete());
177
177
}
178
178
179
- EventRegistrationToken m_profileDeletedEventToken = {};
180
- void AppWindow::AddProfileDeleted(ICoreWebView2* webView2)
179
+ void AppWindow::RegisterEventHandlers()
181
180
{
182
- CHECK_FAILURE(webView2 ->add_ProfileDeleted(
181
+ CHECK_FAILURE(m_webView ->add_ProfileDeleted(
183
182
Microsoft::WRL::Callback<ICoreWebView2StagingProfileDeletedEventHandler >(
184
183
[ this] (ICoreWebView2Staging9* sender, IUnknown* args) {
185
184
CloseAppWindow();
186
185
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));
193
187
}
194
188
```
195
189
@@ -264,16 +258,11 @@ public DeleteProfile(CoreWebView2Controller controller)
264
258
profile .Delete ();
265
259
}
266
260
267
- private void AddProfileDeleted (object sender , object e )
261
+ void WebView_CoreWebView2InitializationCompleted (object sender , CoreWebView2InitializationCompletedEventArgs e )
268
262
{
269
263
webView .CoreWebView2 .ProfileDeleted += CoreWebView2_ProfileDeleted ;
270
264
}
271
265
272
- private void RemoveProfileDeleted (object sender , object e )
273
- {
274
- webView .CoreWebView2 .ProfileDeleted -= CoreWebView2_ProfileDeleted ;
275
- }
276
-
277
266
private void CoreWebView2_ProfileDeleted (object sender , object e )
278
267
{
279
268
Close ();
You can’t perform that action at this time.
0 commit comments