[bmalloc] Bug fix for wait time when it's in mini mode.
https://bugs.webkit.org/show_bug.cgi?id=203121

Reviewed by Yusuke Suzuki.

Since r243144, m_waitTime is never changed on mini mode.

* bmalloc/Scavenger.cpp:
(bmalloc::Scavenger::threadRunLoop):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@251268 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/Source/bmalloc/ChangeLog b/Source/bmalloc/ChangeLog
index 67dc98a..1d4f4ff 100644
--- a/Source/bmalloc/ChangeLog
+++ b/Source/bmalloc/ChangeLog
@@ -1,3 +1,15 @@
+2019-10-17  Basuke Suzuki  <Basuke.Suzuki@sony.com>
+
+        [bmalloc] Bug fix for wait time when it's in mini mode.
+        https://bugs.webkit.org/show_bug.cgi?id=203121
+
+        Reviewed by Yusuke Suzuki.
+
+        Since r243144, m_waitTime is never changed on mini mode.
+
+        * bmalloc/Scavenger.cpp:
+        (bmalloc::Scavenger::threadRunLoop):
+
 2019-10-07  Wenson Hsieh  <wenson_hsieh@apple.com>
 
         Add a missing #include in DeferredTriggerInlines.h
diff --git a/Source/bmalloc/bmalloc/Scavenger.cpp b/Source/bmalloc/bmalloc/Scavenger.cpp
index 4315c89..51bcb50 100644
--- a/Source/bmalloc/bmalloc/Scavenger.cpp
+++ b/Source/bmalloc/bmalloc/Scavenger.cpp
@@ -500,7 +500,7 @@
         if (m_isInMiniMode) {
             timeSpentScavenging *= 50;
             newWaitTime = std::chrono::duration_cast<std::chrono::milliseconds>(timeSpentScavenging);
-            newWaitTime = std::min(std::max(newWaitTime, std::chrono::milliseconds(25)), std::chrono::milliseconds(500));
+            m_waitTime = std::min(std::max(newWaitTime, std::chrono::milliseconds(25)), std::chrono::milliseconds(500));
         } else {
             timeSpentScavenging *= 150;
             newWaitTime = std::chrono::duration_cast<std::chrono::milliseconds>(timeSpentScavenging);