diff options
Diffstat (limited to 'jvmfwk/plugins/sunmajor/pluginlib/sunjavaplugin.cxx')
-rw-r--r-- | jvmfwk/plugins/sunmajor/pluginlib/sunjavaplugin.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/jvmfwk/plugins/sunmajor/pluginlib/sunjavaplugin.cxx b/jvmfwk/plugins/sunmajor/pluginlib/sunjavaplugin.cxx index f336532f3515..261c648f5da5 100644 --- a/jvmfwk/plugins/sunmajor/pluginlib/sunjavaplugin.cxx +++ b/jvmfwk/plugins/sunmajor/pluginlib/sunjavaplugin.cxx @@ -357,7 +357,7 @@ javaPluginError jfw_plugin_getJavaInfoByPath( OUString const& sMinVersion, OUString const& sMaxVersion, std::vector<OUString> const &arExcludeList, - JavaInfo ** ppInfo) + std::unique_ptr<JavaInfo> * ppInfo) { assert(ppInfo != nullptr); OSL_ASSERT(!sPath.isEmpty()); @@ -379,7 +379,7 @@ javaPluginError jfw_plugin_getJavaInfoByPath( aVendorInfo, sMinVersion, sMaxVersion, arExcludeList); if (errorcode == javaPluginError::NONE) - *ppInfo = createJavaInfo(aVendorInfo); + ppInfo->reset(createJavaInfo(aVendorInfo)); return errorcode; } |