OSDN Git Service

Support spellcheck on text areas
[android-x86/external-webkit.git] / Source / WebKit / android / nav / CacheBuilder.cpp
index 623d2cb..c167812 100644 (file)
@@ -1269,6 +1269,7 @@ void CacheBuilder::BuildFrame(Frame* root, Frame* frame,
             type = TEXT_INPUT_CACHEDNODETYPE;
             cachedInput.setFormPointer(area->form());
             cachedInput.setIsTextArea(true);
+            cachedInput.setSpellcheck(area->spellcheck());
             exported = area->value().threadsafeCopy();
         } else if (node->hasTagName(HTMLNames::aTag)) {
             const HTMLAnchorElement* anchorNode = 
@@ -2882,8 +2883,6 @@ bool CacheBuilder::setData(CachedFrame* cachedFrame)
     RenderLayer* layer = renderer->enclosingLayer();
     if (layer == NULL)
         return false;
-    if (layer->width() == 0 || layer->height() == 0)
-        return false;
     if (!frame->view())
         return false;
     int x, y;