Skip to content

Commit da9af59

Browse files
authored
Update SetMemoryUsageLevel.md
1 parent 86096b1 commit da9af59

1 file changed

Lines changed: 20 additions & 8 deletions

File tree

specs/SetMemoryUsageLevel.md

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,20 @@ async protected void OnBecomingInactive()
1515
if (CanSuspendWebView())
1616
{
1717
await webView.CoreWebView2.TrySuspendAsync();
18-
} else {
18+
}
19+
else
20+
{
1921
webView.CoreWebView2.MemoryUsageTargetLevel = CoreWebView2MemoryUsageTargetLevel.Low;
2022
}
2123
}
2224
async protected void OnBecomingActive()
2325
{
24-
if (webView.CoreWebView2.IsSuspended) {
26+
if (webView.CoreWebView2.IsSuspended)
27+
{
2528
webView.CoreWebView2.Resume();
26-
} else if (webView.CoreWebView2.MemoryUsageTargetLevel == CoreWebView2MemoryUsageTargetLevel.Low) {
29+
}
30+
else if (webView.CoreWebView2.MemoryUsageTargetLevel == CoreWebView2MemoryUsageTargetLevel.Low)
31+
{
2732
webView.CoreWebView2.MemoryUsageTargetLevel = CoreWebView2MemoryUsageTargetLevel.Normal;
2833
}
2934
}
@@ -49,9 +54,12 @@ bool ViewComponent::HandleWindowMessage(
4954
void ViewComponent::OnBecomingInactive()
5055
{
5156
// CanSuspendWebView() uses app specific logic to check whether the current web contents in the WebView2 can be suspended.
52-
if (CanSuspendWebView()) {
57+
if (CanSuspendWebView())
58+
{
5359
CHECK_FAILURE(m_webView->TrySuspend(nullptr));
54-
} else {
60+
}
61+
else
62+
{
5563
CHECK_FAILURE(m_webView->put_MemoryUsageTargetLevel(COREWEBVIEW2_MEMORY_USAGE_TARGET_LEVEL_LOW);
5664
}
5765
}
@@ -60,12 +68,16 @@ void ViewComponent::OnBecomingActive()
6068
{
6169
BOOL isSuspended = FALSE;
6270
CHECK_FAILURE(m_webview->get_IsSuspended(&isSuspended));
63-
if (isSuspended) {
71+
if (isSuspended)
72+
{
6473
CHECK_FAILURE(m_webView->Resume());
65-
} else {
74+
}
75+
else
76+
{
6677
COREWEBVIEW2_MEMORY_USAGE_TARGET_LEVEL memoryUsageTargetLevel = COREWEBVIEW2_MEMORY_USAGE_TARGET_LEVEL_LOW;
6778
CHECK_FAILURE(m_webview->get_MemoryUsageTargetLevel(&memoryUsageTargetLevel));
68-
if (memoryUsageTargetLevel == COREWEBVIEW2_MEMORY_USAGE_LEVEL_LOW) {
79+
if (memoryUsageTargetLevel == COREWEBVIEW2_MEMORY_USAGE_LEVEL_LOW)
80+
{
6981
CHECK_FAILURE(m_webView->put_MemoryUsageTargetLevel(COREWEBVIEW2_MEMORY_USAGE_TARGET_LEVEL_NORMAL));
7082
}
7183
}

0 commit comments

Comments
 (0)