'/' appearing in java classpath list

regression from...

commit 2f6b3fb0f3
Date:   Wed Apr 25 18:21:46 2018 +0200

    Avoid comphelper::string::getTokenCount()

Change-Id: I5bbfa38d8cceb56fe03282c89039ab30cf108204
Reviewed-on: https://gerrit.libreoffice.org/54422
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
This commit is contained in:
Caolán McNamara
2018-05-16 12:36:14 +01:00
parent 61964fc19d
commit 195ea6ced2

View File

@@ -1001,15 +1001,18 @@ void SvxJavaClassPathDlg::SetClassPath( const OUString& _rPath )
if ( m_sOldPath.isEmpty() )
m_sOldPath = _rPath;
m_xPathList->clear();
sal_Int32 nIdx = 0;
do
if (!_rPath.isEmpty())
{
OUString sToken = _rPath.getToken( 0, CLASSPATH_DELIMITER, nIdx );
INetURLObject aURL( sToken, FSysStyle::Detect );
OUString sPath = aURL.getFSysPath( FSysStyle::Detect );
m_xPathList->append("", sPath, SvFileInformationManager::GetImageId(aURL));
sal_Int32 nIdx = 0;
do
{
OUString sToken = _rPath.getToken( 0, CLASSPATH_DELIMITER, nIdx );
INetURLObject aURL( sToken, FSysStyle::Detect );
OUString sPath = aURL.getFSysPath( FSysStyle::Detect );
m_xPathList->append("", sPath, SvFileInformationManager::GetImageId(aURL));
}
while (nIdx>=0);
}
while (nIdx>=0);
// select first entry
m_xPathList->select(0);
SelectHdl_Impl(*m_xPathList);