Title: [115841] trunk/Source/WebKit2
- Revision
- 115841
- Author
- ves...@webkit.org
- Date
- 2012-05-02 09:15:24 -0700 (Wed, 02 May 2012)
Log Message
Make ShareableSurface's ref-counting thread-safe
Fixes assert when threaded rendering is enabled for the Qt scene-graph.
https://bugs.webkit.org/show_bug.cgi?id=85381
Reviewed by Noam Rosenthal.
Modified Paths
Diff
Modified: trunk/Source/WebKit2/ChangeLog (115840 => 115841)
--- trunk/Source/WebKit2/ChangeLog 2012-05-02 15:49:20 UTC (rev 115840)
+++ trunk/Source/WebKit2/ChangeLog 2012-05-02 16:15:24 UTC (rev 115841)
@@ -1,3 +1,15 @@
+2012-05-02 Tor Arne Vestbø <tor.arne.ves...@nokia.com>
+
+ Make ShareableSurface's ref-counting thread-safe
+
+ Fixes assert when threaded rendering is enabled for the Qt scene-graph.
+
+ https://bugs.webkit.org/show_bug.cgi?id=85381
+
+ Reviewed by Noam Rosenthal.
+
+ * Shared/ShareableSurface.h:
+
2012-05-02 No'am Rosenthal <noam.rosent...@nokia.com>
[Texmap] Enable css filters in TextureMapperGL
Modified: trunk/Source/WebKit2/Shared/ShareableSurface.h (115840 => 115841)
--- trunk/Source/WebKit2/Shared/ShareableSurface.h 2012-05-02 15:49:20 UTC (rev 115840)
+++ trunk/Source/WebKit2/Shared/ShareableSurface.h 2012-05-02 16:15:24 UTC (rev 115841)
@@ -22,6 +22,8 @@
#include "ShareableBitmap.h"
+#include <wtf/ThreadSafeRefCounted.h>
+
#if USE(GRAPHICS_SURFACE)
#include "GraphicsSurface.h"
#endif
@@ -34,7 +36,7 @@
namespace WebKit {
-class ShareableSurface : public RefCounted<ShareableSurface> {
+class ShareableSurface : public ThreadSafeRefCounted<ShareableSurface> {
public:
enum Hint {
SupportsGraphicsSurface = 0x01
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes