Fixing party invite NPE.
This commit is contained in:
parent
2de792f6eb
commit
9e30c5aa1d
@ -55,13 +55,13 @@ public final class RequestAnswerJoinParty extends L2GameClientPacket
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
request.setProcessing(true);
|
request.setProcessing(true);
|
||||||
|
|
||||||
final L2PcInstance requestor = request.getActiveChar();
|
final L2PcInstance requestor = request.getActiveChar();
|
||||||
if (requestor == null)
|
if (requestor == null)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
final L2Party party = requestor.getParty();
|
final L2Party party = requestor.getParty();
|
||||||
|
|
||||||
requestor.sendPacket(new JoinParty(_response));
|
requestor.sendPacket(new JoinParty(_response));
|
||||||
|
|
||||||
switch (_response)
|
switch (_response)
|
||||||
@ -75,7 +75,6 @@ public final class RequestAnswerJoinParty extends L2GameClientPacket
|
|||||||
}
|
}
|
||||||
case 0: // Party cancel by player
|
case 0: // Party cancel by player
|
||||||
{
|
{
|
||||||
|
|
||||||
// requestor.sendPacket(SystemMessageId.THE_PLAYER_DECLINED_TO_JOIN_YOUR_PARTY); FIXME: Done in client?
|
// requestor.sendPacket(SystemMessageId.THE_PLAYER_DECLINED_TO_JOIN_YOUR_PARTY); FIXME: Done in client?
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -144,7 +143,7 @@ public final class RequestAnswerJoinParty extends L2GameClientPacket
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (requestor.isInParty())
|
if (party != null)
|
||||||
{
|
{
|
||||||
party.setPendingInvitation(false); // if party is null, there is no need of decreasing
|
party.setPendingInvitation(false); // if party is null, there is no need of decreasing
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user