summaryrefslogtreecommitdiff
path: root/Source/WebKit/blackberry/WebKitSupport/BackingStoreTile.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebKit/blackberry/WebKitSupport/BackingStoreTile.cpp')
-rw-r--r--Source/WebKit/blackberry/WebKitSupport/BackingStoreTile.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/Source/WebKit/blackberry/WebKitSupport/BackingStoreTile.cpp b/Source/WebKit/blackberry/WebKitSupport/BackingStoreTile.cpp
index 2c8242cbb..262fbeff2 100644
--- a/Source/WebKit/blackberry/WebKitSupport/BackingStoreTile.cpp
+++ b/Source/WebKit/blackberry/WebKitSupport/BackingStoreTile.cpp
@@ -27,6 +27,12 @@
namespace BlackBerry {
namespace WebKit {
+Fence::~Fence()
+{
+ if (m_platformSync)
+ SurfacePool::globalSurfacePool()->destroyPlatformSync(m_platformSync);
+}
+
TileBuffer::TileBuffer(const Platform::IntSize& size)
: m_size(size)
, m_fence(Fence::create())