Removed unnecessary dispose()
This commit is contained in:
@@ -431,11 +431,7 @@ public class Control implements ApplicationListener, Loadable{
|
||||
music.stop();
|
||||
}
|
||||
|
||||
content.dispose();
|
||||
net.dispose();
|
||||
Musics.dispose();
|
||||
Sounds.dispose();
|
||||
if(ui != null && ui.editor != null) ui.editor.dispose();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -115,17 +115,6 @@ public class Renderer implements ApplicationListener{
|
||||
|
||||
@Override
|
||||
public void dispose(){
|
||||
minimap.dispose();
|
||||
effectBuffer.dispose();
|
||||
blocks.dispose();
|
||||
if(planets != null){
|
||||
planets.dispose();
|
||||
planets = null;
|
||||
}
|
||||
if(bloom != null){
|
||||
bloom.dispose();
|
||||
bloom = null;
|
||||
}
|
||||
Events.fire(new DisposeEvent());
|
||||
}
|
||||
|
||||
|
||||
@@ -63,15 +63,6 @@ public class Schematics implements Loadable{
|
||||
private long lastClearTime;
|
||||
|
||||
public Schematics(){
|
||||
Events.on(DisposeEvent.class, e -> {
|
||||
previews.each((schem, m) -> m.dispose());
|
||||
previews.clear();
|
||||
shadowBuffer.dispose();
|
||||
if(errorTexture != null){
|
||||
errorTexture.dispose();
|
||||
errorTexture = null;
|
||||
}
|
||||
});
|
||||
|
||||
Events.on(ClientLoadEvent.class, event -> {
|
||||
errorTexture = new Texture("sprites/error.png");
|
||||
|
||||
@@ -19,7 +19,7 @@ import mindustry.world.blocks.power.*;
|
||||
import static arc.Core.*;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class BlockRenderer implements Disposable{
|
||||
public class BlockRenderer{
|
||||
public static final int crackRegions = 8, maxCrackSize = 9;
|
||||
|
||||
private static final int initialRequests = 32 * 32;
|
||||
@@ -300,11 +300,4 @@ public class BlockRenderer implements Disposable{
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void dispose(){
|
||||
shadows.dispose();
|
||||
dark.dispose();
|
||||
shadows = dark = null;
|
||||
floor.dispose();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ import mindustry.world.*;
|
||||
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class MinimapRenderer implements Disposable{
|
||||
public class MinimapRenderer{
|
||||
private static final float baseSize = 16f;
|
||||
private final Seq<Unit> units = new Seq<>();
|
||||
private Pixmap pixmap;
|
||||
@@ -170,16 +170,6 @@ public class MinimapRenderer implements Disposable{
|
||||
return color.rgba();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void dispose(){
|
||||
if(pixmap != null && texture != null){
|
||||
pixmap.dispose();
|
||||
texture.dispose();
|
||||
texture = null;
|
||||
pixmap = null;
|
||||
}
|
||||
}
|
||||
|
||||
public void drawLabel(float x, float y, String text, Color color){
|
||||
Font font = Fonts.outline;
|
||||
GlyphLayout l = Pools.obtain(GlyphLayout.class, GlyphLayout::new);
|
||||
|
||||
@@ -48,15 +48,6 @@ public class ModsDialog extends BaseDialog{
|
||||
super("@mods");
|
||||
addCloseButton();
|
||||
|
||||
Events.on(DisposeEvent.class, e -> {
|
||||
textureCache.each((key, val) -> {
|
||||
if(val.texture.width == val.width){
|
||||
val.texture.dispose();
|
||||
}
|
||||
});
|
||||
textureCache.clear();
|
||||
});
|
||||
|
||||
browser = new BaseDialog("@mods.browser");
|
||||
|
||||
browser.cont.table(table -> {
|
||||
|
||||
@@ -24,12 +24,6 @@ public class MenuFragment extends Fragment{
|
||||
private Button currentMenu;
|
||||
private MenuRenderer renderer;
|
||||
|
||||
public MenuFragment(){
|
||||
Events.on(DisposeEvent.class, event -> {
|
||||
renderer.dispose();
|
||||
});
|
||||
}
|
||||
|
||||
@Override
|
||||
public void build(Group parent){
|
||||
renderer = new MenuRenderer();
|
||||
|
||||
Reference in New Issue
Block a user