Some exception handling for nick changing.

fix-message-formatting
Danny van Heumen 12 years ago
parent aa2d405f63
commit 7b55fe4a1b

@ -643,7 +643,22 @@ public String getUserNickname()
public void setUserNickname(final String nickName)
throws OperationFailedException
{
parentProvider.getIrcStack().setUserNickname(nickName);
try
{
parentProvider.getIrcStack().setUserNickname(nickName);
}
catch (RuntimeException e)
{
if (e.getCause() instanceof IOException)
{
throw new OperationFailedException(
"Failed to change nick name.",
OperationFailedException.NETWORK_FAILURE, e.getCause());
}
throw new OperationFailedException("Failed to change nick name.",
OperationFailedException.GENERAL_ERROR, e);
}
}
/**

Loading…
Cancel
Save