diff --git a/mozilla/xpfe/browser/src/nsBrowserInstance.cpp b/mozilla/xpfe/browser/src/nsBrowserInstance.cpp index 232b43870f5..b4c237bd32b 100644 --- a/mozilla/xpfe/browser/src/nsBrowserInstance.cpp +++ b/mozilla/xpfe/browser/src/nsBrowserInstance.cpp @@ -23,6 +23,7 @@ #include "nsIBrowserWindow.h" #include "nsIWebShell.h" +#include "nsIClipboardCommands.h" #include "pratom.h" #include "prprf.h" #include "nsIComponentManager.h" @@ -2448,6 +2449,18 @@ nsBrowserAppCore::Observe( nsISupports *aSubject, return rv; } +NS_IMETHODIMP +nsBrowserAppCore::SelectAll() +{ + nsresult rv; + nsCOMPtr clip(do_QueryInterface(mContentAreaWebShell,&rv)); + if ( NS_SUCCEEDED(rv) ) { + rv = clip->SelectAll(); + } + + return rv; +} + NS_IMETHODIMP nsBrowserInstance::GetIsViewSource(PRBool *aBool) { nsresult rv = NS_OK;