/*--------------------------------------------------------------------------- CreateEditor ----------------------------------------------------------------------------*/ nsresult nsDocShellEditorData::CreateEditor() { nsCOMPtr<nsIEditingSession> editingSession; nsresult rv = GetEditingSession(getter_AddRefs(editingSession)); if (NS_FAILED(rv)) return rv; nsCOMPtr<nsIDOMWindow> domWindow = do_GetInterface(mDocShell); rv = editingSession->SetupEditorOnWindow(domWindow); if (NS_FAILED(rv)) return rv; return NS_OK; }
nsresult nsDocShellEditorData::CreateEditor() { nsCOMPtr<nsIEditingSession> editingSession; nsresult rv = GetEditingSession(getter_AddRefs(editingSession)); if (NS_FAILED(rv)) { return rv; } nsCOMPtr<nsIDOMWindow> domWindow = mDocShell ? mDocShell->GetWindow() : nullptr; rv = editingSession->SetupEditorOnWindow(domWindow); if (NS_FAILED(rv)) { return rv; } return NS_OK; }