mirror of
https://github.com/Dark98/SliceBeam.git
synced 2026-07-02 16:49:02 +00:00
Null-check findPrint in filament selection
This commit is contained in:
@@ -39,13 +39,15 @@ public class FilamentConfigFragment extends ProfileListFragment {
|
|||||||
|
|
||||||
List<ConfigObject> nList = new ArrayList<>(list.size());
|
List<ConfigObject> nList = new ArrayList<>(list.size());
|
||||||
Slic3rUtils.ConfigChecker checker = new Slic3rUtils.ConfigChecker(SliceBeam.CONFIG.findPrinter(printer).serialize());
|
Slic3rUtils.ConfigChecker checker = new Slic3rUtils.ConfigChecker(SliceBeam.CONFIG.findPrinter(printer).serialize());
|
||||||
Slic3rUtils.ConfigChecker printChecker = new Slic3rUtils.ConfigChecker(SliceBeam.CONFIG.findPrint(print).serialize());
|
if (SliceBeam.CONFIG.findPrint(print) != null) {
|
||||||
for (ConfigObject obj : list) {
|
Slic3rUtils.ConfigChecker printChecker = new Slic3rUtils.ConfigChecker(SliceBeam.CONFIG.findPrint(print).serialize());
|
||||||
if (checker.checkCompatibility(obj.get("compatible_printers_condition")) && printChecker.checkCompatibility(obj.get("compatible_prints_condition"))) {
|
for (ConfigObject obj : list) {
|
||||||
nList.add(obj);
|
if (checker.checkCompatibility(obj.get("compatible_printers_condition")) && printChecker.checkCompatibility(obj.get("compatible_prints_condition"))) {
|
||||||
|
nList.add(obj);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
printChecker.release();
|
||||||
}
|
}
|
||||||
printChecker.release();
|
|
||||||
checker.release();
|
checker.release();
|
||||||
lastPrinter = printer;
|
lastPrinter = printer;
|
||||||
lastPrint = print;
|
lastPrint = print;
|
||||||
|
|||||||
Reference in New Issue
Block a user