summaryrefslogtreecommitdiffstats
path: root/webkit/plugins/npapi/webview_plugin.cc
diff options
context:
space:
mode:
authorbauerb@chromium.org <bauerb@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-02-10 12:32:43 +0000
committerbauerb@chromium.org <bauerb@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-02-10 12:32:43 +0000
commit0c5e07b0a63a5aea8ab0c2b50177b4c99e7c9538 (patch)
tree0effaf012fc76063521a50b4ed49b54b07102c2f /webkit/plugins/npapi/webview_plugin.cc
parentdad1369408d5de4dc6faaf6a0c386f9819a2e906 (diff)
downloadchromium_src-0c5e07b0a63a5aea8ab0c2b50177b4c99e7c9538.zip
chromium_src-0c5e07b0a63a5aea8ab0c2b50177b4c99e7c9538.tar.gz
chromium_src-0c5e07b0a63a5aea8ab0c2b50177b4c99e7c9538.tar.bz2
Restore old title in WebViewPlugin only when loading the plugin.
BUG=72437 TEST=see bug for manual test Review URL: http://codereview.chromium.org/6476006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74428 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/plugins/npapi/webview_plugin.cc')
-rw-r--r--webkit/plugins/npapi/webview_plugin.cc8
1 files changed, 6 insertions, 2 deletions
diff --git a/webkit/plugins/npapi/webview_plugin.cc b/webkit/plugins/npapi/webview_plugin.cc
index b2b923e..972253e 100644
--- a/webkit/plugins/npapi/webview_plugin.cc
+++ b/webkit/plugins/npapi/webview_plugin.cc
@@ -90,6 +90,12 @@ void WebViewPlugin::ReplayReceivedData(WebPlugin* plugin) {
}
}
+void WebViewPlugin::RestoreTitleText() {
+ if (container_)
+ container_->element().setAttribute("title", old_title_);
+}
+
+
bool WebViewPlugin::initialize(WebPluginContainer* container) {
container_ = container;
if (container_)
@@ -102,8 +108,6 @@ void WebViewPlugin::destroy() {
delegate_->WillDestroyPlugin();
delegate_ = NULL;
}
- if (container_)
- container_->element().setAttribute("title", old_title_);
container_ = NULL;
MessageLoop::current()->DeleteSoon(FROM_HERE, this);
}