OSDN Git Service

Add null pointer check when searching for a plugin widget.
authorDerek Sollenberger <djsollen@google.com>
Wed, 11 May 2011 13:01:45 +0000 (09:01 -0400)
committerDerek Sollenberger <djsollen@google.com>
Wed, 11 May 2011 13:01:45 +0000 (09:01 -0400)
bug: 4395730
Change-Id: I4fb5c129084a8f1d1e3f3951c9cac77a0df4d296

WebKit/android/WebCoreSupport/FrameLoaderClientAndroid.cpp

index 535c0da..946a4a7 100644 (file)
@@ -1120,7 +1120,7 @@ public:
             for (; it != end; ++it) {
                 Widget* widget = (*it)->widget();
                 // PluginWidget is used only with PluginToggleWidget
-                if (widget->isPluginViewBase()) {
+                if (widget && widget->isPluginViewBase()) {
                     PluginToggleWidget* ptw =
                             static_cast<PluginToggleWidget*>(widget);
                     ptw->swapPlugin(*it);