This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

View | Details | Raw Unified | Return to bug 194151
Collapse All | Expand All

(-)a/o.apache.tools.ant.module/src-bridge/org/apache/tools/ant/module/bridge/impl/ForkedJavaOverride.java (-3 / +11 lines)
Lines 75-91 Link Here
75
        // #47645: ignore! Does not work to be set to false.
75
        // #47645: ignore! Does not work to be set to false.
76
    }
76
    }
77
77
78
    private void useStandardRedirector() { // #121512, #168153
78
    private void useStandardRedirector() { // #121512, #168153, #194151
79
        if (redirector instanceof NbRedirector) {
79
        if (redirector instanceof NbRedirector) {
80
            redirector = new Redirector(this);
80
            redirector = new Redirector(this);
81
            if (useInput != null) {
82
                super.setInput(useInput);
83
            }
84
            if (useInputString != null) {
85
                super.setInputString(useInputString);
86
            }
81
        }
87
        }
82
    }
88
    }
89
    private File useInput = null;
90
    private String useInputString = null;
83
    public @Override void setInput(File input) {
91
    public @Override void setInput(File input) {
84
        useStandardRedirector();
92
        useInput = input;
85
        super.setInput(input);
93
        super.setInput(input);
86
    }
94
    }
87
    public @Override void setInputString(String inputString) {
95
    public @Override void setInputString(String inputString) {
88
        useStandardRedirector();
96
        useInputString = inputString;
89
        super.setInputString(inputString);
97
        super.setInputString(inputString);
90
    }
98
    }
91
    public @Override void setOutput(File out) {
99
    public @Override void setOutput(File out) {

Return to bug 194151