summaryrefslogtreecommitdiff
path: root/dom/media/gmp/GMPServiceParent.cpp
diff options
context:
space:
mode:
authorMoonchild <moonchild@palemoon.org>2022-05-09 22:38:16 +0000
committerMoonchild <moonchild@palemoon.org>2022-05-09 22:38:16 +0000
commit9edf1b7bea5ff893f88911fc1a6a2dca3faeece9 (patch)
tree98bd9b0c7e3ca3e517e9e43dea157707b13f6bdb /dom/media/gmp/GMPServiceParent.cpp
parent930ddd693be251c86ee904dafbaef38234b692c0 (diff)
downloaduxp-9edf1b7bea5ff893f88911fc1a6a2dca3faeece9.tar.gz
Issue #1896 - Port GetNativePath changes from GRE.getnativepath-work
Diffstat (limited to 'dom/media/gmp/GMPServiceParent.cpp')
-rw-r--r--dom/media/gmp/GMPServiceParent.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/dom/media/gmp/GMPServiceParent.cpp b/dom/media/gmp/GMPServiceParent.cpp
index a4afbdad44..d1ad26a4a0 100644
--- a/dom/media/gmp/GMPServiceParent.cpp
+++ b/dom/media/gmp/GMPServiceParent.cpp
@@ -1018,12 +1018,11 @@ GeckoMediaPluginServiceParent::PluginTerminated(const RefPtr<GMPParent>& aPlugin
MOZ_ASSERT(NS_GetCurrentThread() == mGMPThread);
if (aPlugin->IsMarkedForDeletion()) {
- nsCString path8;
+ nsString path;
RefPtr<nsIFile> dir = aPlugin->GetDirectory();
- nsresult rv = dir->GetNativePath(path8);
+ nsresult rv = dir->GetPath(path);
NS_ENSURE_SUCCESS_VOID(rv);
- nsString path = NS_ConvertUTF8toUTF16(path8);
if (mPluginsWaitingForDeletion.Contains(path)) {
RemoveOnGMPThread(path, true /* delete */, true /* can defer */);
}