From db25a6d8ee94921e984e77f1366363b0847a4762 Mon Sep 17 00:00:00 2001 From: Snaiker Date: Fri, 5 Mar 2021 23:05:09 +0000 Subject: [PATCH] Fix --- .../com/eu/habbo/habbohotel/rooms/RoomManager.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/eu/habbo/habbohotel/rooms/RoomManager.java b/src/main/java/com/eu/habbo/habbohotel/rooms/RoomManager.java index 113736f1..8f6f30c2 100644 --- a/src/main/java/com/eu/habbo/habbohotel/rooms/RoomManager.java +++ b/src/main/java/com/eu/habbo/habbohotel/rooms/RoomManager.java @@ -1176,11 +1176,14 @@ public class RoomManager { continue; Habbo friend = Emulator.getGameEnvironment().getHabboManager().getHabbo(buddy.getId()); - - if (friend == null || friend.getHabboInfo().getCurrentRoom() == null) + if (friend == null) continue; - rooms.add(friend.getHabboInfo().getCurrentRoom()); + Room friendRoom = friend.getHabboInfo().getCurrentRoom(); + if (friendRoom == null || rooms.contains(friendRoom)) + continue; + + rooms.add(friendRoom); } Collections.sort(rooms); @@ -1313,7 +1316,7 @@ public class RoomManager { if (friend == null || friend.getHabboInfo() == null) continue; Room room = friend.getHabboInfo().getCurrentRoom(); - if (room != null) rooms.add(room); + if (room != null && !rooms.contains(room)) rooms.add(room); if (rooms.size() >= limit) break; }