Index: Source/core/html/BaseButtonInputType.cpp |
diff --git a/Source/core/html/BaseButtonInputType.cpp b/Source/core/html/BaseButtonInputType.cpp |
index 868e235d250fb6ef8d9f5c12789d1435e7bfa0a5..93d03683f35801507a91ba0d6b87d4fac4becae2 100644 |
--- a/Source/core/html/BaseButtonInputType.cpp |
+++ b/Source/core/html/BaseButtonInputType.cpp |
@@ -37,37 +37,17 @@ |
#include "core/dom/shadow/ShadowRoot.h" |
#include "core/html/HTMLInputElement.h" |
#include "core/rendering/RenderButton.h" |
-#include "core/rendering/RenderTextFragment.h" |
namespace WebCore { |
using namespace HTMLNames; |
-class NonSelectableText : public Text { |
- inline NonSelectableText(Document* document, const String& data) |
- : Text(document, data, CreateText) |
- { |
- } |
- |
- virtual RenderText* createTextRenderer(RenderStyle*) OVERRIDE |
- { |
- return new (document()->renderArena()) RenderTextFragment(this, dataImpl()); |
- } |
- |
-public: |
- static inline PassRefPtr<NonSelectableText> create(Document* document, const String& data) |
- { |
- return adoptRef(new NonSelectableText(document, data)); |
- } |
-}; |
- |
// ---------------------------- |
void BaseButtonInputType::createShadowSubtree() |
{ |
ASSERT(element()->userAgentShadowRoot()); |
- RefPtr<Text> text = NonSelectableText::create(element()->document(), element()->valueWithDefault()); |
- element()->userAgentShadowRoot()->appendChild(text); |
+ element()->userAgentShadowRoot()->appendChild(Text::create(element()->document(), element()->valueWithDefault())); |
} |
void BaseButtonInputType::valueAttributeChanged() |