Bugfixes
This commit is contained in:
@@ -45,6 +45,12 @@ public class Schematics implements Loadable{
|
|||||||
previews.clear();
|
previews.clear();
|
||||||
shadowBuffer.dispose();
|
shadowBuffer.dispose();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Events.on(ContentReloadEvent.class, event -> {
|
||||||
|
previews.each((schem, m) -> m.dispose());
|
||||||
|
previews.clear();
|
||||||
|
load();
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -64,9 +70,9 @@ public class Schematics implements Loadable{
|
|||||||
|
|
||||||
all.sort();
|
all.sort();
|
||||||
|
|
||||||
Core.app.post(() -> {
|
if(shadowBuffer == null){
|
||||||
shadowBuffer = new FrameBuffer(maxSchematicSize + padding + 8, maxSchematicSize + padding + 8);
|
Core.app.post(() -> shadowBuffer = new FrameBuffer(maxSchematicSize + padding + 8, maxSchematicSize + padding + 8));
|
||||||
});
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void overwrite(Schematic target, Schematic newSchematic){
|
public void overwrite(Schematic target, Schematic newSchematic){
|
||||||
|
|||||||
Reference in New Issue
Block a user