From 87adb207b4ce871ba147bc02ed42445dce1bb51b Mon Sep 17 00:00:00 2001 From: modmuss Date: Fri, 5 Dec 2025 17:18:07 +0000 Subject: [PATCH] Fix XVFB run not evaluating arg providers (#1464) --- src/main/java/net/fabricmc/loom/task/AbstractRunTask.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/net/fabricmc/loom/task/AbstractRunTask.java b/src/main/java/net/fabricmc/loom/task/AbstractRunTask.java index 04b78fb2..bb70c1b5 100644 --- a/src/main/java/net/fabricmc/loom/task/AbstractRunTask.java +++ b/src/main/java/net/fabricmc/loom/task/AbstractRunTask.java @@ -225,6 +225,12 @@ public abstract class AbstractRunTask extends JavaExec { commandLine.add(getMainClass().get()); commandLine.addAll(getArgs()); + for (CommandLineArgumentProvider provider : getArgumentProviders()) { + for (String arg : provider.asArguments()) { + commandLine.add(arg); + } + } + getExecOperations().exec(execSpec -> { execSpec.setCommandLine(commandLine); execSpec.setWorkingDir(getWorkingDir());