Index: Source/core/editing/EditorCommand.cpp |
diff --git a/Source/core/editing/EditorCommand.cpp b/Source/core/editing/EditorCommand.cpp |
index 55a45a821997c6d3657c27a30a0de851787f6fff..925851b70ea343bdfd36951fe4526cb705c71e97 100644 |
--- a/Source/core/editing/EditorCommand.cpp |
+++ b/Source/core/editing/EditorCommand.cpp |
@@ -141,7 +141,7 @@ static bool executeToggleStyleInList(LocalFrame& frame, EditorCommandSource sour |
if (!selectionStyle || !selectionStyle->style()) |
return false; |
- NullableCSSValue selectedCSSValue = selectionStyle->style()->getPropertyCSSValue(propertyID); |
+ const NullableCSSValue& selectedCSSValue = selectionStyle->style()->getPropertyCSSValue(propertyID); |
String newStyle("none"); |
if (selectedCSSValue && selectedCSSValue->isValueList()) { |
RefPtrWillBeRawPtr<CSSValueList> selectedCSSValueList = toCSSValueList(selectedCSSValue); |
@@ -1117,8 +1117,8 @@ static bool executeTranspose(LocalFrame& frame, Event*, EditorCommandSource, con |
static bool executeUnderline(LocalFrame& frame, Event*, EditorCommandSource source, const String&) |
{ |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> underline = CSSPrimitiveValue::createIdentifier(CSSValueUnderline); |
- return executeToggleStyleInList(frame, source, EditActionUnderline, CSSPropertyWebkitTextDecorationsInEffect, CSSValue(*underline)); |
+ CSSPrimitiveValue underline = CSSPrimitiveValue::createIdentifier(CSSValueUnderline); |
+ return executeToggleStyleInList(frame, source, EditActionUnderline, CSSPropertyWebkitTextDecorationsInEffect, underline); |
} |
static bool executeUndo(LocalFrame& frame, Event*, EditorCommandSource, const String&) |