Avoid redundant stack copies in NetworkMonitor (#1594)

This commit is contained in:
Algent authored and GitHub committed 2026-09-09 07:37:09 +02:00
1 parent 625751049f
commit bce08da825
1 file changed
+1 -4
+1 -4
View File
@@ -251,10 +251,7 @@ public class NetworkMonitor<T extends IAEStack<T>> implements IMEMonitor<T> {
return this.listeners.entrySet().iterator();
}
private T monitorDifference(final IAEStack original, final T leftOvers, final boolean extraction,
final BaseActionSource src) {
final T diff = (T) original.copy();
private T monitorDifference(final T diff, final T leftOvers, final boolean extraction, final BaseActionSource src) {
if (extraction) {
diff.setStackSize(leftOvers == null ? 0 : -leftOvers.getStackSize());
} else if (leftOvers != null) {