aboutsummaryrefslogtreecommitdiff
path: root/runtime/src/main/java
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2022-04-24 01:13:57 +0800
committershedaniel <daniel@shedaniel.me>2023-05-29 20:26:06 +0800
commit7611d9a44fea1e693c8e9f406581b8d5e847db9c (patch)
treefeac820ff9858dea6468e3c26ccc7d57230ba7ce /runtime/src/main/java
parent8f87a646624da00c22979afdc096a0deefd00499 (diff)
downloadRoughlyEnoughItems-7611d9a44fea1e693c8e9f406581b8d5e847db9c.tar.gz
RoughlyEnoughItems-7611d9a44fea1e693c8e9f406581b8d5e847db9c.tar.bz2
RoughlyEnoughItems-7611d9a44fea1e693c8e9f406581b8d5e847db9c.zip
Fix performance screen time
Diffstat (limited to 'runtime/src/main/java')
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/client/gui/performance/PerformanceScreen.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/performance/PerformanceScreen.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/performance/PerformanceScreen.java
index 781419471..f489af074 100644
--- a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/performance/PerformanceScreen.java
+++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/performance/PerformanceScreen.java
@@ -159,9 +159,9 @@ public class PerformanceScreen extends Screen {
if ((inner.totalNano() - separateTime) > 1000000) {
entries.add(new EntryListEntry(new TextComponent("Miscellaneous Operations"), inner.totalNano() - separateTime));
}
- totalTime[0] += inner.totalNano();
+ totalTime[0] += Math.max(inner.totalNano(), separateTime);
entries.sort(Comparator.<EntryListEntry>comparingLong(value -> value.time).reversed());
- list.addItem(new SubCategoryListEntry(new TextComponent(stage), (List<PerformanceScreen.PerformanceEntry>) (List<? extends PerformanceScreen.PerformanceEntry>) entries, inner.totalNano(), false));
+ list.addItem(new SubCategoryListEntry(new TextComponent(stage), (List<PerformanceScreen.PerformanceEntry>) (List<? extends PerformanceScreen.PerformanceEntry>) entries, Math.max(inner.totalNano(), separateTime), false));
});
list.children().add(0, new EntryListEntry(new TextComponent("Total Load Time"), totalTime[0]));
addWidget(list);