Title: [199412] releases/WebKitGTK/webkit-2.12/Source/WebCore
Revision
199412
Author
[email protected]
Date
2016-04-12 23:46:39 -0700 (Tue, 12 Apr 2016)

Log Message

Merge r198370 - Improve some metadata tests
https://bugs.webkit.org/show_bug.cgi?id=155616

Patch by Eric Carlson <[email protected]> on 2016-03-17
Reviewed by Saam Barati.

* html/track/DataCue.cpp:
(WebCore::DataCue::DataCue):
(WebCore::DataCue::setData):

Modified Paths

Diff

Modified: releases/WebKitGTK/webkit-2.12/Source/WebCore/ChangeLog (199411 => 199412)


--- releases/WebKitGTK/webkit-2.12/Source/WebCore/ChangeLog	2016-04-13 06:45:00 UTC (rev 199411)
+++ releases/WebKitGTK/webkit-2.12/Source/WebCore/ChangeLog	2016-04-13 06:46:39 UTC (rev 199412)
@@ -1,3 +1,14 @@
+2016-03-17  Eric Carlson  <[email protected]>
+
+        Improve some metadata tests
+        https://bugs.webkit.org/show_bug.cgi?id=155616
+
+        Reviewed by Saam Barati.
+
+        * html/track/DataCue.cpp:
+        (WebCore::DataCue::DataCue):
+        (WebCore::DataCue::setData):
+
 2016-03-17  Brent Fulgham  <[email protected]>
 
         Some media tests are flaky.

Modified: releases/WebKitGTK/webkit-2.12/Source/WebCore/html/track/DataCue.cpp (199411 => 199412)


--- releases/WebKitGTK/webkit-2.12/Source/WebCore/html/track/DataCue.cpp	2016-04-13 06:45:00 UTC (rev 199411)
+++ releases/WebKitGTK/webkit-2.12/Source/WebCore/html/track/DataCue.cpp	2016-04-13 06:46:39 UTC (rev 199412)
@@ -62,6 +62,8 @@
     , m_type(type)
     , m_value(value)
 {
+    if (m_value)
+        JSC::gcProtect(m_value);
 }
 #endif
 
@@ -95,6 +97,8 @@
 
 #if ENABLE(DATACUE_VALUE)
     m_platformValue = nullptr;
+    if (m_value)
+        JSC::gcUnprotect(m_value);
     m_value = JSC::JSValue();
 #endif
 
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to