Gracefully handle URLs INetURLObject refuses to parse
Change-Id: Id4d09dd32a1faa76b1be70c0478e0e76aa16b05e
This commit is contained in:
@@ -73,7 +73,9 @@ PasswordDialog::PasswordDialog(vcl::Window* _pParent,
|
|||||||
|
|
||||||
sal_uInt16 nStrId = bOpenToModify ? STR_ENTER_PASSWORD_TO_MODIFY : STR_ENTER_PASSWORD_TO_OPEN;
|
sal_uInt16 nStrId = bOpenToModify ? STR_ENTER_PASSWORD_TO_MODIFY : STR_ENTER_PASSWORD_TO_OPEN;
|
||||||
OUString aMessage(ResId(nStrId, *pResourceMgr).toString());
|
OUString aMessage(ResId(nStrId, *pResourceMgr).toString());
|
||||||
aMessage += INetURLObject(aDocURL).GetMainURL(INetURLObject::DECODE_UNAMBIGUOUS);
|
INetURLObject url(aDocURL);
|
||||||
|
aMessage += url.HasError()
|
||||||
|
? aDocURL : url.GetMainURL(INetURLObject::DECODE_UNAMBIGUOUS);
|
||||||
m_pFTPassword->SetText(aMessage);
|
m_pFTPassword->SetText(aMessage);
|
||||||
|
|
||||||
if (bIsSimplePasswordRequest)
|
if (bIsSimplePasswordRequest)
|
||||||
|
Reference in New Issue
Block a user