summaryrefslogtreecommitdiff
path: root/Source/WebCore/rendering/RenderThemeMac.mm
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/rendering/RenderThemeMac.mm')
-rw-r--r--Source/WebCore/rendering/RenderThemeMac.mm2
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/WebCore/rendering/RenderThemeMac.mm b/Source/WebCore/rendering/RenderThemeMac.mm
index 1b92006f1..25b03b737 100644
--- a/Source/WebCore/rendering/RenderThemeMac.mm
+++ b/Source/WebCore/rendering/RenderThemeMac.mm
@@ -1571,7 +1571,7 @@ bool RenderThemeMac::paintSearchFieldCancelButton(RenderObject* o, const PaintIn
NSSearchFieldCell* search = this->search();
- if (input->isEnabledFormControl() && !input->isReadOnlyFormControl()) {
+ if (input->isEnabledFormControl() && (input->isTextFormControl() && !static_cast<HTMLTextFormControlElement*>(input)->readOnly())) {
updateActiveState([search cancelButtonCell], o);
updatePressedState([search cancelButtonCell], o);
}