Chromium Code Reviews| Index: chrome_frame/ready_mode/internal/ready_prompt_content.cc |
| =================================================================== |
| --- chrome_frame/ready_mode/internal/ready_prompt_content.cc (revision 72310) |
| +++ chrome_frame/ready_mode/internal/ready_prompt_content.cc (working copy) |
| @@ -4,15 +4,15 @@ |
| #include "chrome_frame/ready_mode/internal/ready_prompt_content.h" |
|
erikwright (departed)
2011/01/24 06:58:39
Oops. This is missing atlbase.h, atlwin.h, and Exd
robertshield
2011/01/24 16:10:21
Add them? ;-)
erikwright (departed)
2011/01/24 17:14:01
Yeah. Wanted to get this out for initial feedback
|
| -#include <atlbase.h> |
| -#include <atlwin.h> |
| - |
| #include "base/logging.h" |
| #include "chrome_frame/ready_mode/internal/ready_mode_state.h" |
| #include "chrome_frame/ready_mode/internal/ready_prompt_window.h" |
| -ReadyPromptContent::ReadyPromptContent(ReadyModeState* ready_mode_state) |
| +ReadyPromptContent::ReadyPromptContent(ReadyModeState* ready_mode_state, |
| + IWebBrowser2* web_browser) |
| : ready_mode_state_(ready_mode_state) { |
| + web_browser->AddRef(); |
| + web_browser_.Attach(web_browser); |
| } |
| ReadyPromptContent::~ReadyPromptContent() { |
| @@ -29,7 +29,8 @@ |
| // The window owns itself upon call to Initialize. |
| ReadyPromptWindow* new_window_ = new ReadyPromptWindow(); |
|
robertshield
2011/01/24 16:10:21
new_window_ is not a member so shouldn't have the
|
| - window_ = new_window_->Initialize(frame, ready_mode_state_.release()); |
| + window_ = new_window_->Initialize(frame, ready_mode_state_.release(), |
| + web_browser_); |
| return window_ != NULL; |
| } |