Index: ui/views/test/test_views_delegate.cc |
diff --git a/ui/views/test/test_views_delegate.cc b/ui/views/test/test_views_delegate.cc |
index d68eb3fa5c6dd8114178d4d765d30dca9a08a947..b507f517d1d559a69f81f8e2162085f9371f9ce1 100644 |
--- a/ui/views/test/test_views_delegate.cc |
+++ b/ui/views/test/test_views_delegate.cc |
@@ -17,7 +17,8 @@ TestViewsDelegate::TestViewsDelegate() |
} |
TestViewsDelegate::~TestViewsDelegate() { |
- ViewsDelegate::views_delegate = NULL; |
+ if (ViewsDelegate::views_delegate == this) |
+ ViewsDelegate::views_delegate = NULL; |
} |
void TestViewsDelegate::SetUseTransparentWindows(bool transparent) { |