diff options
| author | Glenn Morris <rgm@gnu.org> | 2020-01-24 07:50:22 -0800 |
|---|---|---|
| committer | Glenn Morris <rgm@gnu.org> | 2020-01-24 07:50:22 -0800 |
| commit | a76e7d592f428e04b868724c9dfe57d35eb3744e (patch) | |
| tree | fb1dac934a6024ba1bea0910ec2778f4b1b5c1ae /src | |
| parent | c7d870db893fac3cbb5c49ee3c687e686acbd1d5 (diff) | |
| parent | 0bed550e210b2dfe898a0755592db5747fb3da37 (diff) | |
| download | emacs-a76e7d592f428e04b868724c9dfe57d35eb3744e.tar.gz | |
Merge from origin/emacs-27
0bed550e21 (origin/emacs-27) Remove EmacsOpenPanel and EmacsSavePanel...
a0336029db * doc/emacs/files.texi (Auto Save Files): Improve indexing...
57fb8b10c1 Fix inaccurate wording in the Emacs manual
1c487747ab Update ERC module URLs
7d1e9c943f Minor doc string clarification in use-hard-newlines
Diffstat (limited to 'src')
| -rw-r--r-- | src/nsfns.m | 25 | ||||
| -rw-r--r-- | src/nsterm.h | 16 |
2 files changed, 1 insertions, 40 deletions
diff --git a/src/nsfns.m b/src/nsfns.m index 42bd88eeb47..3be4e390e0d 100644 --- a/src/nsfns.m +++ b/src/nsfns.m @@ -1634,7 +1634,7 @@ Optional arg DIR_ONLY_P, if non-nil, means choose only directories. */) dirS = [dirS stringByExpandingTildeInPath]; panel = isSave ? - (id)[EmacsSavePanel savePanel] : (id)[EmacsOpenPanel openPanel]; + (id)[NSSavePanel savePanel] : (id)[NSOpenPanel openPanel]; [panel setTitle: promptS]; @@ -3089,29 +3089,6 @@ handlePanelKeys (NSSavePanel *panel, NSEvent *theEvent) return ret; } -@implementation EmacsSavePanel -- (BOOL)performKeyEquivalent:(NSEvent *)theEvent -{ - BOOL ret = handlePanelKeys (self, theEvent); - if (! ret) - ret = [super performKeyEquivalent:theEvent]; - return ret; -} -@end - - -@implementation EmacsOpenPanel -- (BOOL)performKeyEquivalent:(NSEvent *)theEvent -{ - // NSOpenPanel inherits NSSavePanel, so passing self is OK. - BOOL ret = handlePanelKeys (self, theEvent); - if (! ret) - ret = [super performKeyEquivalent:theEvent]; - return ret; -} -@end - - @implementation EmacsFileDelegate /* -------------------------------------------------------------------------- Delegate methods for Open/Save panels diff --git a/src/nsterm.h b/src/nsterm.h index 8baa65f5783..7d12ecc243c 100644 --- a/src/nsterm.h +++ b/src/nsterm.h @@ -597,22 +597,6 @@ typedef id instancetype; @end -/* ========================================================================== - - File open/save panels - This and next override methods to handle keyboard input in panels. - - ========================================================================== */ - -@interface EmacsSavePanel : NSSavePanel -{ -} -@end -@interface EmacsOpenPanel : NSOpenPanel -{ -} -@end - @interface EmacsFileDelegate : NSObject { } |
