MCPcopy Create free account
hub / github.com/FabricMC/Matcher / onViewChange

Method onViewChange

src/main/java/matcher/gui/tab/BytecodeTab.java:49–62  ·  view source on GitHub ↗
(ViewChangeCause cause)

Source from the content-addressed store, hash-verified

47 }
48
49 @Override
50 public void onViewChange(ViewChangeCause cause) {
51 selectedClass = selectionProvider.getSelectedClass();
52
53 if (cause == ViewChangeCause.THEME_CHANGED) {
54 // Update immediately to prevent flashes when switching
55 update();
56 } else if (selectedClass != null
57 && (cause == ViewChangeCause.NAME_TYPE_CHANGED
58 || cause == ViewChangeCause.DECOMPILER_CHANGED)) {
59 updateNeeded = 2;
60 if (tabSelected) update();
61 }
62 }
63
64 private void update() {
65 if (selectedClass == null) {

Callers

nothing calls this directly

Calls 2

updateMethod · 0.95
getSelectedClassMethod · 0.65

Tested by

no test coverage detected