diff options
author | tschmelcher@chromium.org <tschmelcher@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-11-17 00:24:05 +0000 |
---|---|---|
committer | tschmelcher@chromium.org <tschmelcher@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-11-17 00:24:05 +0000 |
commit | 3c3bb496c0271b02a370f4a2d3eef038ca3b9c55 (patch) | |
tree | 8389bce96981431b23339d23c881a4087eb3de35 /DEPS | |
parent | 00ce5197adb6ce412b047fa2317363fcc37e6390 (diff) | |
download | chromium_src-3c3bb496c0271b02a370f4a2d3eef038ca3b9c55.zip chromium_src-3c3bb496c0271b02a370f4a2d3eef038ca3b9c55.tar.gz chromium_src-3c3bb496c0271b02a370f4a2d3eef038ca3b9c55.tar.bz2 |
- Check for a NULL PluginObject at all NPAPI entry points. This fixes a crash in Chrome where the browser foolishly calls NPP_SetWindow with instance->pdata == NULL.
- Factor out obscene amounts of redundancy from main_<platform>.(cc|mm) into main.cc. This makes no change to the functionality, except that NP_Initialize on Linux now has HANDLE_CRASHES whereas before it did not.
TEST=built on Linux, Mac, and Windows; installed and loaded O3D on each platform and made sure it worked; repeatedly loaded on Mac & Win in Chrome 8.0.552.200 and verified no crashes; inspected "svn diff" output manually and verified that the code and order of execution of that code is unchanded for each platform
BUG=none
Review URL: http://codereview.chromium.org/4957002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66344 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'DEPS')
0 files changed, 0 insertions, 0 deletions