| Index: Source/web/ContextMenuClientImpl.cpp
|
| diff --git a/Source/web/ContextMenuClientImpl.cpp b/Source/web/ContextMenuClientImpl.cpp
|
| index de1fc6997af5e27f501dd2488d29e824a21b945d..d4f7d719e6038c91531876ce6fbd5eb80d629159 100644
|
| --- a/Source/web/ContextMenuClientImpl.cpp
|
| +++ b/Source/web/ContextMenuClientImpl.cpp
|
| @@ -34,6 +34,7 @@
|
| #include "bindings/core/v8/ExceptionStatePlaceholder.h"
|
| #include "core/CSSPropertyNames.h"
|
| #include "core/HTMLNames.h"
|
| +#include "core/InputTypeNames.h"
|
| #include "core/css/CSSStyleDeclaration.h"
|
| #include "core/dom/Document.h"
|
| #include "core/dom/DocumentMarkerController.h"
|
| @@ -312,7 +313,7 @@ void ContextMenuClientImpl::showContextMenu(const ContextMenu* defaultMenu)
|
| }
|
|
|
| if (r.isSelected()) {
|
| - if (!isHTMLInputElement(*r.innerNonSharedNode()) || !toHTMLInputElement(r.innerNonSharedNode())->isPasswordField())
|
| + if (!isHTMLInputElement(*r.innerNonSharedNode()) || toHTMLInputElement(r.innerNonSharedNode())->type() != InputTypeNames::password)
|
| data.selectedText = selectedFrame->selectedText().stripWhiteSpace();
|
| }
|
|
|
|
|