Merge branch 'patch-nullpointer-traxmanager' into 'dev'

fixed nullpointer in traxmanager

See merge request morningstar/Arcturus-Community!108
This commit is contained in:
Harmonic 2020-04-01 06:06:23 -04:00
commit 6719dad13a

View File

@ -44,7 +44,7 @@ public class TraxManager implements Disposable {
try (ResultSet set = statement.executeQuery()) {
while (set.next()) {
HabboItem musicDisc = Emulator.getGameEnvironment().getItemManager().loadHabboItem(set.getInt("item_id"));
if(musicDisc != null) {
if (!(musicDisc instanceof InteractionMusicDisc) || musicDisc.getRoomId() != -1) {
try (PreparedStatement stmt = connection.prepareStatement("DELETE FROM room_trax_playlist WHERE room_id = ? AND item_id = ? LIMIT 1")) {
stmt.setInt(1, this.room.getId());
@ -63,6 +63,8 @@ public class TraxManager implements Disposable {
}
}
}
}
}
} catch (SQLException e) {
Emulator.getLogging().logSQLException(e);