summaryrefslogtreecommitdiffstats
path: root/chrome/browser/gtk/browser_window_gtk.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/gtk/browser_window_gtk.cc')
-rw-r--r--chrome/browser/gtk/browser_window_gtk.cc9
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.