From 09686de651bb7c0fc2a4a44a80abd623b06465d3 Mon Sep 17 00:00:00 2001 From: "ashuk%eng.sun.com" Date: Fri, 11 May 2001 19:06:54 +0000 Subject: [PATCH] Bug=78610 author=ashuk ra=edburns File modifed: java/webclient/src_moz/CBrowserContainer.cpp This patch enables focus in a form field inside Webclient. Index: CBrowserContainer.cpp =================================================================== RCS file: /cvsroot/mozilla/java/webclient/src_moz/CBrowserContainer.cpp,v retrieving revision 1.19 diff -u -r1.19 CBrowserContainer.cpp --- CBrowserContainer.cpp 2001/05/10 20:47:06 1.19 +++ CBrowserContainer.cpp 2001/05/11 19:04:09 @@ -28,6 +28,7 @@ #include "CBrowserContainer.h" #include "nsCWebBrowser.h" #include "nsIWebBrowser.h" +#include "nsIWebBrowserFocus.h" #include "nsIRequest.h" #include "nsIDOMNamedNodeMap.h" #include "nsIDOMWindow.h" @@ -619,6 +620,10 @@ nsresult JNICALL CBrowserContainer::doEndDocumentLoad(nsIWebProgress *aWebProgress) { + + nsCOMPtr focus(do_GetInterface(mInitContext->webBrowser)); + focus->Activate(); + nsCOMPtr domWin; if (nsnull != aWebProgress) { git-svn-id: svn://10.0.0.236/trunk@94677 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/java/webclient/src_moz/CBrowserContainer.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mozilla/java/webclient/src_moz/CBrowserContainer.cpp b/mozilla/java/webclient/src_moz/CBrowserContainer.cpp index 4a86a54b1a8..d21eb8b8915 100644 --- a/mozilla/java/webclient/src_moz/CBrowserContainer.cpp +++ b/mozilla/java/webclient/src_moz/CBrowserContainer.cpp @@ -28,6 +28,7 @@ #include "CBrowserContainer.h" #include "nsCWebBrowser.h" #include "nsIWebBrowser.h" +#include "nsIWebBrowserFocus.h" #include "nsIRequest.h" #include "nsIDOMNamedNodeMap.h" #include "nsIDOMWindow.h" @@ -619,6 +620,10 @@ CBrowserContainer::doStartDocumentLoad(const PRUnichar *aDocumentName) nsresult JNICALL CBrowserContainer::doEndDocumentLoad(nsIWebProgress *aWebProgress) { + + nsCOMPtr focus(do_GetInterface(mInitContext->webBrowser)); + focus->Activate(); + nsCOMPtr domWin; if (nsnull != aWebProgress) {