Title: [137941] tags/Safari-537.22/Source/WebKit2
Revision
137941
Author
[email protected]
Date
2012-12-17 13:48:57 -0800 (Mon, 17 Dec 2012)

Log Message

Merged r137933.  <rdar://problem/12895354>

Modified Paths

Diff

Modified: tags/Safari-537.22/Source/WebKit2/ChangeLog (137940 => 137941)


--- tags/Safari-537.22/Source/WebKit2/ChangeLog	2012-12-17 21:48:49 UTC (rev 137940)
+++ tags/Safari-537.22/Source/WebKit2/ChangeLog	2012-12-17 21:48:57 UTC (rev 137941)
@@ -1,3 +1,18 @@
+2012-12-17  Lucas Forschler  <[email protected]>
+
+        Merge r137933
+
+    2012-12-17  Alexey Proskuryakov  <[email protected]>
+
+            <rdar://problem/12895354> NetworkProcess should not exit after downloading
+            https://bugs.webkit.org/show_bug.cgi?id=105209
+
+            Reviewed by Anders Carlsson.
+
+            * NetworkProcess/NetworkProcess.cpp:
+            (WebKit::NetworkProcess::shouldTerminate): This process should never voluntarily
+            terminate, because it keeps session auth and cookies.
+
 2012-12-17  Thiago Marcos P. Santos  <[email protected]>
 
         [EFL] Unit tests process hanging on WK2 Release bots

Modified: tags/Safari-537.22/Source/WebKit2/NetworkProcess/NetworkProcess.cpp (137940 => 137941)


--- tags/Safari-537.22/Source/WebKit2/NetworkProcess/NetworkProcess.cpp	2012-12-17 21:48:49 UTC (rev 137940)
+++ tags/Safari-537.22/Source/WebKit2/NetworkProcess/NetworkProcess.cpp	2012-12-17 21:48:57 UTC (rev 137941)
@@ -89,7 +89,8 @@
 
 bool NetworkProcess::shouldTerminate()
 {
-    return true;
+    // Network process keeps session cookies and credentials, so it should never terminate (as long as UI process connection is alive).
+    return false;
 }
 
 void NetworkProcess::didReceiveMessage(CoreIPC::Connection* connection, CoreIPC::MessageID messageID, CoreIPC::MessageDecoder& decoder)
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to