themes kitten: Allow absolute paths for --config-file-name

Fixes #6638
This commit is contained in:
Kovid Goyal
2023-09-18 20:31:30 +05:30
parent c94cfdbf65
commit bd036040a6

View File

@@ -666,7 +666,10 @@ func (self *Theme) SaveInConf(config_dir, reload_in, config_file_name string) (e
if err != nil {
return err
}
confpath := filepath.Join(config_dir, config_file_name)
confpath := config_file_name
if !filepath.IsAbs(config_file_name) {
confpath = filepath.Join(config_dir, config_file_name)
}
if q, err := filepath.EvalSymlinks(confpath); err == nil {
confpath = q
}