summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/webkit/WebCore/html/ValidityState.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/webkit/WebCore/html/ValidityState.h')
-rw-r--r--src/3rdparty/webkit/WebCore/html/ValidityState.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/3rdparty/webkit/WebCore/html/ValidityState.h b/src/3rdparty/webkit/WebCore/html/ValidityState.h
index a011f7a2b..4b2f0228e 100644
--- a/src/3rdparty/webkit/WebCore/html/ValidityState.h
+++ b/src/3rdparty/webkit/WebCore/html/ValidityState.h
@@ -23,13 +23,12 @@
#ifndef ValidityState_h
#define ValidityState_h
+#include "HTMLFormControlElement.h"
#include <wtf/PassRefPtr.h>
#include <wtf/RefCounted.h>
namespace WebCore {
- class HTMLFormControlElement;
-
class ValidityState : public RefCounted<ValidityState> {
public:
static PassRefPtr<ValidityState> create(HTMLFormControlElement* owner)
@@ -39,9 +38,9 @@ namespace WebCore {
HTMLFormControlElement* control() const { return m_control; }
- bool valueMissing() { return false; }
+ bool valueMissing() { return control()->valueMissing(); }
bool typeMismatch() { return false; }
- bool patternMismatch() { return false; }
+ bool patternMismatch() { return control()->patternMismatch(); }
bool tooLong() { return false; }
bool rangeUnderflow() { return false; }
bool rangeOverflow() { return false; }