diff options
Diffstat (limited to 'chrome/browser/gtk/browser_window_gtk.cc')
-rw-r--r-- | chrome/browser/gtk/browser_window_gtk.cc | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/chrome/browser/gtk/browser_window_gtk.cc b/chrome/browser/gtk/browser_window_gtk.cc index 372599b..dba4d27 100644 --- a/chrome/browser/gtk/browser_window_gtk.cc +++ b/chrome/browser/gtk/browser_window_gtk.cc @@ -336,7 +336,6 @@ std::map<XID, GtkWindow*> BrowserWindowGtk::xid_map_; BrowserWindowGtk::BrowserWindowGtk(Browser* browser) : browser_(browser), full_screen_(false), - drag_active_(false), frame_cursor_(NULL) { use_custom_frame_.Init(prefs::kUseCustomChromeFrame, browser_->profile()->GetPrefs(), this); @@ -806,14 +805,10 @@ void BrowserWindowGtk::OnStateChanged(GdkWindowState state) { } bool BrowserWindowGtk::CanClose() const { - if (drag_active_) - return false; - - // TODO(tc): We don't have tab dragging yet. // You cannot close a frame for which there is an active originating drag // session. - // if (tabstrip_->IsDragSessionActive()) - // return false; + if (tabstrip_->IsDragSessionActive()) + return false; // Give beforeunload handlers the chance to cancel the close before we hide // the window below. |