Only interrupt tab completion if we have things to complete!

This commit is contained in:
md_5 2013-09-17 10:28:51 +10:00
parent 5ed5c71aea
commit db5510cc4e

View File

@ -99,10 +99,14 @@ public class UpstreamBridge extends PacketHandler
{ {
List<String> results = new ArrayList<>(); List<String> results = new ArrayList<>();
bungee.getPluginManager().dispatchCommand( con, tabComplete.getCursor().substring( 1, tabComplete.getCursor().length() ), results ); bungee.getPluginManager().dispatchCommand( con, tabComplete.getCursor().substring( 1, tabComplete.getCursor().length() ), results );
if ( !results.isEmpty() )
{
con.unsafe().sendPacket( new PacketCBTabComplete( results.toArray( new String[ results.size() ] ) ) ); con.unsafe().sendPacket( new PacketCBTabComplete( results.toArray( new String[ results.size() ] ) ) );
throw new CancelSendSignal(); throw new CancelSendSignal();
} }
} }
}
@Override @Override
public void handle(PacketCCSettings settings) throws Exception public void handle(PacketCCSettings settings) throws Exception