diff options
Diffstat (limited to 'Source/WebCore/plugins/PluginStream.cpp')
-rw-r--r-- | Source/WebCore/plugins/PluginStream.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/Source/WebCore/plugins/PluginStream.cpp b/Source/WebCore/plugins/PluginStream.cpp index f9021a8..48379f0 100644 --- a/Source/WebCore/plugins/PluginStream.cpp +++ b/Source/WebCore/plugins/PluginStream.cpp @@ -34,7 +34,7 @@ #include "ResourceLoadScheduler.h" #include "SharedBuffer.h" #include "SubresourceLoader.h" -#include <StringExtras.h> +#include <wtf/StringExtras.h> #include <wtf/text/CString.h> #include <wtf/text/StringConcatenate.h> @@ -257,7 +257,7 @@ void PluginStream::destroyStream() if (m_loader) m_loader->setDefersLoading(true); - m_pluginFuncs->asfile(m_instance, &m_stream, m_path.data()); + m_pluginFuncs->asfile(m_instance, &m_stream, m_path.utf8().data()); if (m_loader) m_loader->setDefersLoading(false); } @@ -306,10 +306,8 @@ void PluginStream::destroyStream() if (!m_loadManually && m_client) m_client->streamDidFinishLoading(this); - if (!m_path.isNull()) { - String tempFilePath = String::fromUTF8(m_path.data()); - deleteFile(tempFilePath); - } + if (!m_path.isNull()) + deleteFile(m_path); } void PluginStream::delayDeliveryTimerFired(Timer<PluginStream>* timer) |