mirror of
https://github.com/kovidgoyal/kitty
synced 2026-07-06 16:05:05 +02:00
More work on image preview rendering
This commit is contained in:
@@ -39,6 +39,10 @@ func NewDiskCache(path string, max_size int64) (dc *DiskCache, err error) {
|
||||
return new_disk_cache(path, max_size)
|
||||
}
|
||||
|
||||
func (dc *DiskCache) ResultsDir() string {
|
||||
return dc.get_dir
|
||||
}
|
||||
|
||||
func (dc *DiskCache) Get(key string, items ...string) (map[string]string, error) {
|
||||
dc.lock()
|
||||
defer dc.unlock()
|
||||
|
||||
@@ -157,11 +157,10 @@ func (dc *DiskCache) write_entries_if_dirty() (err error) {
|
||||
removed = true
|
||||
}
|
||||
}()
|
||||
if err := os.WriteFile(temp, d, 0o600); err != nil {
|
||||
return err
|
||||
}
|
||||
if err = os.Rename(temp, path); err == nil {
|
||||
removed = true
|
||||
if err = os.WriteFile(temp, d, 0o600); err == nil {
|
||||
if err = os.Rename(temp, path); err == nil {
|
||||
removed = true
|
||||
}
|
||||
}
|
||||
return err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user