views: Don't leak ViewsDelegate.

This commit is contained in:
Cheng Zhao 2014-07-04 21:41:22 +08:00
parent 651ebdde65
commit 7a196933bb
3 changed files with 10 additions and 3 deletions

View file

@ -9,9 +9,13 @@
namespace brightray {
ViewsDelegate::ViewsDelegate() {
DCHECK(!views::ViewsDelegate::views_delegate);
views::ViewsDelegate::views_delegate = this;
}
ViewsDelegate::~ViewsDelegate() {
DCHECK_EQ(views::ViewsDelegate::views_delegate, this);
views::ViewsDelegate::views_delegate = NULL;
}
void ViewsDelegate::SaveWindowPlacement(const views::Widget* window,