diff options
author | agl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-04-24 02:21:59 +0000 |
---|---|---|
committer | agl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-04-24 02:21:59 +0000 |
commit | 649c6e48869cd710a0ceab64b3a7ba6879da0ba7 (patch) | |
tree | a3449c41bbcd967fe158b209ba6f0cac76ada23c /base/gfx | |
parent | 6639f5c6328b64ea800693b343d789b32c050cab (diff) | |
download | chromium_src-649c6e48869cd710a0ceab64b3a7ba6879da0ba7.zip chromium_src-649c6e48869cd710a0ceab64b3a7ba6879da0ba7.tar.gz chromium_src-649c6e48869cd710a0ceab64b3a7ba6879da0ba7.tar.bz2 |
Linux: unit tests fix.
The unit tests will try and create a RenderViewHost with a NULL
widget.
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14406 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/gfx')
-rw-r--r-- | base/gfx/gtk_native_view_id_manager.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/base/gfx/gtk_native_view_id_manager.cc b/base/gfx/gtk_native_view_id_manager.cc index 848e1eb..a2d8bb6 100644 --- a/base/gfx/gtk_native_view_id_manager.cc +++ b/base/gfx/gtk_native_view_id_manager.cc @@ -39,6 +39,10 @@ GtkNativeViewManager::GtkNativeViewManager() { } gfx::NativeViewId GtkNativeViewManager::GetIdForWidget(gfx::NativeView widget) { + // This is just for unit tests: + if (!widget) + return 0; + AutoLock locked(lock_); std::map<gfx::NativeView, gfx::NativeViewId>::const_iterator i = |