fix: std override always enabling
This commit is contained in:
parent
f363e7d715
commit
1ed73226b2
3 changed files with 7 additions and 2 deletions
|
@ -17,6 +17,11 @@ Changelog structure reference:
|
|||
|
||||
## [Unreleased]
|
||||
|
||||
### Fixed
|
||||
|
||||
- Zig
|
||||
- Standard library override always auto-enabling
|
||||
|
||||
## [16.1.0]
|
||||
|
||||
### Added
|
||||
|
|
|
@ -89,7 +89,7 @@ public class ZigProjectSettingsPanel implements MyDisposable {
|
|||
.map(PathUtil::pathFromString)
|
||||
.map(ZigToolchainProvider::findToolchain)
|
||||
.orElse(null);
|
||||
return new ZigProjectSettings(StringUtil.blankToNull(pathToStdField.getText()), toolchain);
|
||||
return new ZigProjectSettings(stdFieldOverride.isSelected() ? StringUtil.blankToNull(pathToStdField.getText()) : null, toolchain);
|
||||
}
|
||||
|
||||
public void setData(ZigProjectSettings value) {
|
||||
|
|
|
@ -36,7 +36,7 @@ public class ZigProjectSettings {
|
|||
public String toolchainHomeDirectory;
|
||||
|
||||
public ZigProjectSettings(String explicitPathToStd, AbstractZigToolchain toolchain) {
|
||||
this(true, explicitPathToStd, (String)null);
|
||||
this(explicitPathToStd != null, explicitPathToStd, null);
|
||||
setToolchain(toolchain);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue