diff --git a/editor/base/nsHTMLEditor.cpp b/editor/base/nsHTMLEditor.cpp index 11e008e9371a..5a9aab3f7465 100644 --- a/editor/base/nsHTMLEditor.cpp +++ b/editor/base/nsHTMLEditor.cpp @@ -895,11 +895,11 @@ nsHTMLEditor::GetSelectedElement(const nsString& aTagName, nsIDOMElement** aRetu nsString tmpText; if( aTagName == "HREF") { - if (NS_SUCCEEDED(anchor->GetHref(tmpText)) && tmpText && tmpText != "") + if (NS_SUCCEEDED(anchor->GetHref(tmpText)) && tmpText.GetUnicode() && tmpText.Length() != 0) bNodeFound = PR_TRUE; } else if (aTagName == "ANCHOR") { - if (NS_SUCCEEDED(anchor->GetName(tmpText)) && tmpText && tmpText != "") + if (NS_SUCCEEDED(anchor->GetName(tmpText)) && tmpText.GetUnicode() && tmpText.Length() != 0) bNodeFound = PR_TRUE; } } diff --git a/editor/libeditor/html/nsHTMLEditor.cpp b/editor/libeditor/html/nsHTMLEditor.cpp index 11e008e9371a..5a9aab3f7465 100644 --- a/editor/libeditor/html/nsHTMLEditor.cpp +++ b/editor/libeditor/html/nsHTMLEditor.cpp @@ -895,11 +895,11 @@ nsHTMLEditor::GetSelectedElement(const nsString& aTagName, nsIDOMElement** aRetu nsString tmpText; if( aTagName == "HREF") { - if (NS_SUCCEEDED(anchor->GetHref(tmpText)) && tmpText && tmpText != "") + if (NS_SUCCEEDED(anchor->GetHref(tmpText)) && tmpText.GetUnicode() && tmpText.Length() != 0) bNodeFound = PR_TRUE; } else if (aTagName == "ANCHOR") { - if (NS_SUCCEEDED(anchor->GetName(tmpText)) && tmpText && tmpText != "") + if (NS_SUCCEEDED(anchor->GetName(tmpText)) && tmpText.GetUnicode() && tmpText.Length() != 0) bNodeFound = PR_TRUE; } }