summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--jvmfwk/plugins/sunmajor/pluginlib/util.cxx13
1 files changed, 5 insertions, 8 deletions
diff --git a/jvmfwk/plugins/sunmajor/pluginlib/util.cxx b/jvmfwk/plugins/sunmajor/pluginlib/util.cxx
index a823d551af88..3a1dc0e05c28 100644
--- a/jvmfwk/plugins/sunmajor/pluginlib/util.cxx
+++ b/jvmfwk/plugins/sunmajor/pluginlib/util.cxx
@@ -788,18 +788,15 @@ bool getJREInfoByPath(const rtl::OUString& path,
/** Checks if the path is a directory. Links are resolved.
In case of an error the returned string has the length 0.
Otherwise the returned string is the "resolved" file URL.
+
*/
-OUString resolveDirPath(const OUString & path)
+OUString resolveDirPath(const OUString & dirUrl)
{
- OUString ret;
- OUString sResolved;
- if (File::getAbsoluteFileURL(
- rtl::OUString(), path, sResolved) != File::E_None)
- return OUString();
+ OUString ret;
//check if this is a valid path and if it is a directory
DirectoryItem item;
- if (DirectoryItem::get(sResolved, item) == File::E_None)
+ if (DirectoryItem::get(dirUrl, item) == File::E_None)
{
FileStatus status(FileStatusMask_Type |
FileStatusMask_LinkTargetURL |
@@ -808,7 +805,7 @@ OUString resolveDirPath(const OUString & path)
if (item.getFileStatus(status) == File::E_None
&& status.getFileType() == FileStatus::Directory)
{
- ret = sResolved;
+ ret = dirUrl;
}
}
else