mirror of
https://github.com/kovidgoyal/kitty
synced 2026-07-19 06:54:58 +02:00
More work on the DnD kitten
This commit is contained in:
@@ -1108,7 +1108,7 @@ func IconForFileWithMode(path string, mode fs.FileMode, follow_symlinks bool) st
|
||||
return string(FOLDER)
|
||||
case fs.ModeSymlink:
|
||||
if follow_symlinks {
|
||||
if dest, err := os.Readlink(path); err == nil {
|
||||
if dest, err := filepath.EvalSymlinks(path); err == nil {
|
||||
if st, err := os.Stat(dest); err == nil {
|
||||
if st.IsDir() {
|
||||
return string(SYMLINK_TO_DIR)
|
||||
|
||||
@@ -699,6 +699,8 @@ func (self *Loop) QueueDnDData(cmd DndCommand) IdType {
|
||||
dest := make([]byte, base64.RawStdEncoding.EncodedLen(len(payload)))
|
||||
base64.RawStdEncoding.Encode(dest, utils.UnsafeStringToBytes(payload))
|
||||
payload = utils.UnsafeBytesToString(dest)
|
||||
} else {
|
||||
payload = string(cmd.Payload)
|
||||
}
|
||||
const chunk_size = 4096
|
||||
var ans IdType
|
||||
|
||||
Reference in New Issue
Block a user