Skip virtual display self-test when displays are disabled #2

Merged
NotAlexNoyle merged 1 commits from agent/skip-disabled-virtual-display-check into main 2026-07-22 17:06:07 -04:00
@@ -510,6 +510,18 @@ public final class EnvironmentChecker {
@EnvCheckEntry(name = "Virtual DisplayItem Support Test", priority = 7, stage = EnvCheckEntry.Stage.AFTER_ON_ENABLE)
public ResultContainer virtualDisplayWorkingTest() {
if (!plugin.isDisplayEnabled()) {
return new ResultContainer(CheckResult.PASSED, "The display are disabled.");
}
if (AbstractDisplayItem.getNowUsing() != DisplayType.VIRTUALITEM) {
return new ResultContainer(CheckResult.PASSED, "The display type is not virtual item.");
}
if (plugin.getVirtualDisplayItemManager() == null) {
AbstractDisplayItem.setVirtualDisplayDoesntWork(true);