|
From: | Lars Ingebrigtsen |
Subject: | bug#48902: 28.0.50; Directory names containing apostrophes and backticks cause problems |
Date: | Tue, 08 Jun 2021 13:57:01 +0200 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
naofumi@yasufuku.dev <naofumi@yasufuku.dev> writes: > diff --git a/src/nsimage.m b/src/nsimage.m > index fa81a41a51..8c7a3d9a09 100644 > --- a/src/nsimage.m > +++ b/src/nsimage.m > @@ -262,7 +262,7 @@ + (instancetype)allocInitFromFile: (Lisp_Object)file > found = ENCODE_FILE (found); > > image = [[EmacsImage alloc] initByReferencingFile: > - [NSString stringWithLispString: found]]; > + [NSString stringWithUTF8String: SSDATA (found)]]; Hm... I'm not very familiar at all with the Objective C code here... but shouldn't "found" here be a Lisp string so that stringWithLispString would do the right thing? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
[Prev in Thread] | Current Thread | [Next in Thread] |