bool proceed,
bool* proceed_to_fire_unload) {
*proceed_to_fire_unload = proceed;
-
- if (!proceed) {
- WindowList::WindowCloseCancelled(this);
-
- // Cancel unresponsive event when window close is cancelled.
- window_unresposive_closure_.Cancel();
- }
}
void NativeWindow::MoveContents(content::WebContents* source,
// there are two virtual functions named BeforeUnloadFired.
}
+void NativeWindow::BeforeUnloadDialogCancelled() {
+ WindowList::WindowCloseCancelled(this);
+
+ // Cancel unresponsive event when window close is cancelled.
+ window_unresposive_closure_.Cancel();
+}
+
void NativeWindow::TitleWasSet(content::NavigationEntry* entry,
bool explicit_set) {
bool prevent_default = false;
// Implementations of content::WebContentsObserver.
void RenderViewCreated(content::RenderViewHost* render_view_host) override;
void BeforeUnloadFired(const base::TimeTicks& proceed_time) override;
+ void BeforeUnloadDialogCancelled() override;
void TitleWasSet(content::NavigationEntry* entry, bool explicit_set) override;
bool OnMessageReceived(const IPC::Message& message) override;