summaryrefslogtreecommitdiffstats
path: root/views/window
diff options
context:
space:
mode:
authorglotov@google.com <glotov@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-13 10:45:13 +0000
committerglotov@google.com <glotov@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-13 10:45:13 +0000
commitfa40033d085aff31f7382b3b9c95f2e8c3e9a1b0 (patch)
tree9d594573bad50c3dcb15e54f0ffa41fd4e975964 /views/window
parent1cc43f048e28a16271f9c4a10446c04a38f60496 (diff)
downloadchromium_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.cc3
-rw-r--r--views/window/window_gtk.h1
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,