summaryrefslogtreecommitdiffstats
path: root/WebCore/css
diff options
context:
space:
mode:
authorRussell Brenner <russellbrenner@google.com>2011-03-14 16:05:47 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-03-14 16:05:47 -0700
commita0fb3c7e0c38540c392a5248b0f1100c158612f9 (patch)
tree1f5a7763a6cd6efcd062ed1468ff1bbb1fc557b3 /WebCore/css
parent9bddcae7719c7fd62778a3cf1a63b1fdceb8e25a (diff)
parent366835cb6750a97a5e29e0abcc6e3e6705411a72 (diff)
downloadexternal_webkit-a0fb3c7e0c38540c392a5248b0f1100c158612f9.zip
external_webkit-a0fb3c7e0c38540c392a5248b0f1100c158612f9.tar.gz
external_webkit-a0fb3c7e0c38540c392a5248b0f1100c158612f9.tar.bz2
Merge "Custom font was appearing all white in Books" into honeycomb-mr1
Diffstat (limited to 'WebCore/css')
-rw-r--r--WebCore/css/CSSFontFaceSource.cpp7
-rw-r--r--WebCore/css/CSSSegmentedFontFace.cpp7
2 files changed, 2 insertions, 12 deletions
diff --git a/WebCore/css/CSSFontFaceSource.cpp b/WebCore/css/CSSFontFaceSource.cpp
index aa09b05..d5dc6ec 100644
--- a/WebCore/css/CSSFontFaceSource.cpp
+++ b/WebCore/css/CSSFontFaceSource.cpp
@@ -92,12 +92,7 @@ bool CSSFontFaceSource::isValid() const
void CSSFontFaceSource::fontLoaded(CachedFont*)
{
- // On Android, rendering and font loading occur on separate threads, so
- // pruning from here can leave dangling refs to deleted GlyphPageTreeNodes.
- // Pruning will still occur via ~CSSSegmentedFontFace, when it's safe.
-#if !PLATFORM(ANDROID)
- pruneTable();
-#endif
+ pruneTable();
if (m_face)
m_face->fontLoaded(this);
}
diff --git a/WebCore/css/CSSSegmentedFontFace.cpp b/WebCore/css/CSSSegmentedFontFace.cpp
index 51f2d42..cdabec1 100644
--- a/WebCore/css/CSSSegmentedFontFace.cpp
+++ b/WebCore/css/CSSSegmentedFontFace.cpp
@@ -72,12 +72,7 @@ bool CSSSegmentedFontFace::isValid() const
void CSSSegmentedFontFace::fontLoaded(CSSFontFace*)
{
- // On Android, rendering and font loading occur on separate threads, so
- // pruning from here can leave dangling refs to deleted GlyphPageTreeNodes.
- // Pruning will still occur via ~CSSSegmentedFontFace, when it's safe.
-#if !PLATFORM(ANDROID)
- pruneTable();
-#endif
+ pruneTable();
}
void CSSSegmentedFontFace::appendFontFace(PassRefPtr<CSSFontFace> fontFace)