rip out turtle specific options
Some checks failed
Build Go/Fyne App for macOS ARM64 / build (push) Has been cancelled
Some checks failed
Build Go/Fyne App for macOS ARM64 / build (push) Has been cancelled
This commit is contained in:
@@ -18,8 +18,8 @@ const DefaultCrossOverPath = "/Applications/CrossOver.app"
|
||||
|
||||
var (
|
||||
CrossoverPath string
|
||||
TurtlewowPath string
|
||||
PatchesAppliedTurtleWoW = false
|
||||
EpochPath string
|
||||
PatchesAppliedEpoch = false
|
||||
PatchesAppliedCrossOver = false
|
||||
RosettaX87ServiceRunning = false
|
||||
ServiceStarting = false
|
||||
@@ -66,12 +66,12 @@ func SelectTurtleWoWPath(myWindow fyne.Window, turtlewowPathLabel *widget.RichTe
|
||||
}
|
||||
selectedPath := uri.Path()
|
||||
if utils.DirExists(selectedPath) {
|
||||
TurtlewowPath = selectedPath
|
||||
PatchesAppliedTurtleWoW = false
|
||||
log.Println("TurtleWoW path set to:", TurtlewowPath)
|
||||
EpochPath = selectedPath
|
||||
PatchesAppliedEpoch = false
|
||||
log.Println("TurtleWoW path set to:", EpochPath)
|
||||
// Save to prefs
|
||||
prefs, _ := utils.LoadPrefs()
|
||||
prefs.TurtleWoWPath = selectedPath
|
||||
prefs.EpochPath = selectedPath
|
||||
utils.SavePrefs(prefs)
|
||||
} else {
|
||||
dialog.ShowError(fmt.Errorf("invalid selection: '%s' is not a valid directory", selectedPath), myWindow)
|
||||
@@ -89,10 +89,10 @@ func UpdatePathLabels(crossoverPathLabel, turtlewowPathLabel *widget.RichText) {
|
||||
}
|
||||
crossoverPathLabel.Refresh()
|
||||
|
||||
if TurtlewowPath == "" {
|
||||
if EpochPath == "" {
|
||||
turtlewowPathLabel.Segments = []widget.RichTextSegment{&widget.TextSegment{Text: "Not set", Style: widget.RichTextStyle{ColorName: theme.ColorNameError}}}
|
||||
} else {
|
||||
turtlewowPathLabel.Segments = []widget.RichTextSegment{&widget.TextSegment{Text: TurtlewowPath, Style: widget.RichTextStyle{ColorName: theme.ColorNameSuccess}}}
|
||||
turtlewowPathLabel.Segments = []widget.RichTextSegment{&widget.TextSegment{Text: EpochPath, Style: widget.RichTextStyle{ColorName: theme.ColorNameSuccess}}}
|
||||
}
|
||||
turtlewowPathLabel.Refresh()
|
||||
}
|
||||
|
Reference in New Issue
Block a user