зеркало из https://github.com/mozilla/pjs.git
IWebShell now supports a single observer...
This commit is contained in:
Родитель
0e719d4c0c
Коммит
89c718204b
|
@ -237,7 +237,8 @@ extern "C" NS_EXPORT int DebugRobot(
|
|||
}
|
||||
g_bReadyForNextUrl = PR_FALSE;
|
||||
if (ww) {
|
||||
ww->LoadURL(url->GetSpec(), pl);/* XXX hook up stream listener here! */
|
||||
ww->SetObserver(pl);
|
||||
ww->LoadURL(url->GetSpec());/* XXX hook up stream listener here! */
|
||||
while (!g_bReadyForNextUrl) {
|
||||
if (yieldProc != NULL)
|
||||
(*yieldProc)(url->GetSpec());
|
||||
|
|
|
@ -521,6 +521,7 @@ nsHTMLFrameInnerFrame::CreateWebShell(nsIPresContext& aPresContext,
|
|||
NS_RELEASE(content);
|
||||
NS_RELEASE(widget);
|
||||
|
||||
mWebShell->SetObserver(mTempObserver);
|
||||
mWebShell->Show();
|
||||
|
||||
return NS_OK;
|
||||
|
@ -555,7 +556,6 @@ nsHTMLFrameInnerFrame::Reflow(nsIPresContext& aPresContext,
|
|||
TempMakeAbsURL(content, url, absURL);
|
||||
|
||||
rv = mWebShell->LoadURL(absURL, // URL string
|
||||
mTempObserver, // Observer
|
||||
nsnull); // Post Data
|
||||
}
|
||||
NS_RELEASE(content);
|
||||
|
|
|
@ -237,7 +237,8 @@ extern "C" NS_EXPORT int DebugRobot(
|
|||
}
|
||||
g_bReadyForNextUrl = PR_FALSE;
|
||||
if (ww) {
|
||||
ww->LoadURL(url->GetSpec(), pl);/* XXX hook up stream listener here! */
|
||||
ww->SetObserver(pl);
|
||||
ww->LoadURL(url->GetSpec());/* XXX hook up stream listener here! */
|
||||
while (!g_bReadyForNextUrl) {
|
||||
if (yieldProc != NULL)
|
||||
(*yieldProc)(url->GetSpec());
|
||||
|
|
Загрузка…
Ссылка в новой задаче