diff --git a/pkg/mining/settings_manager.go b/pkg/mining/settings_manager.go index bd96c78..9d32f33 100644 --- a/pkg/mining/settings_manager.go +++ b/pkg/mining/settings_manager.go @@ -150,14 +150,15 @@ func (sm *SettingsManager) Save() error { return os.WriteFile(sm.settingsPath, data, 0600) } -// Get returns a copy of the current settings +// settings := sm.Get() +// if settings.Theme == "dark" { ... } func (sm *SettingsManager) Get() *AppSettings { sm.mu.RLock() defer sm.mu.RUnlock() // Return a copy to prevent concurrent modification - copy := *sm.settings - return © + settingsCopy := *sm.settings + return &settingsCopy } // Update applies changes to settings and saves