diff options
author | glotov@google.com <glotov@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-05-13 10:45:13 +0000 |
---|---|---|
committer | glotov@google.com <glotov@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-05-13 10:45:13 +0000 |
commit | fa40033d085aff31f7382b3b9c95f2e8c3e9a1b0 (patch) | |
tree | 9d594573bad50c3dcb15e54f0ffa41fd4e975964 /views/window | |
parent | 1cc43f048e28a16271f9c4a10446c04a38f60496 (diff) | |
download | chromium_src-fa40033d085aff31f7382b3b9c95f2e8c3e9a1b0.zip chromium_src-fa40033d085aff31f7382b3b9c95f2e8c3e9a1b0.tar.gz chromium_src-fa40033d085aff31f7382b3b9c95f2e8c3e9a1b0.tar.bz2 |
Removing DeleteSoon() from WigetGtk so it behaves like WidgetWin
This is a retry of http://codereview.chromium.org/7002029/ after it has been reverted because of the failing test BrowserTest.CloseWithAppMenuOpen (failed only on buildbot)
BUG=chromium-os:15129
TEST=tests
TBR=dpolukhin
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85257 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'views/window')
-rw-r--r-- | views/window/window_gtk.cc | 3 | ||||
-rw-r--r-- | views/window/window_gtk.h | 1 |
2 files changed, 4 insertions, 0 deletions
diff --git a/views/window/window_gtk.cc b/views/window/window_gtk.cc index 0e7a6f2..d55d657 100644 --- a/views/window/window_gtk.cc +++ b/views/window/window_gtk.cc @@ -443,6 +443,9 @@ void WindowGtk::SaveWindowPosition() { void WindowGtk::OnDestroy(GtkWidget* widget) { delegate_->OnNativeWindowDestroying(); WidgetGtk::OnDestroy(widget); +} + +void WindowGtk::OnDestroyed() { delegate_->OnNativeWindowDestroyed(); } diff --git a/views/window/window_gtk.h b/views/window/window_gtk.h index e659e4a..72782a5 100644 --- a/views/window/window_gtk.h +++ b/views/window/window_gtk.h @@ -91,6 +91,7 @@ class WindowGtk : public WidgetGtk, public NativeWindow, public Window { friend class Window; virtual void OnDestroy(GtkWidget* widget); + virtual void OnDestroyed(); private: static gboolean CallConfigureEvent(GtkWidget* widget, |