diff options
| author | Alan Third | 2020-01-14 21:36:14 +0000 |
|---|---|---|
| committer | Alan Third | 2020-01-24 09:55:55 +0000 |
| commit | 0bed550e210b2dfe898a0755592db5747fb3da37 (patch) | |
| tree | 1ecec907729aaf52746abbc86314d9a82694244a /src/nsfns.m | |
| parent | a0336029db597a7fa7f22c463f90e1135c2b8da0 (diff) | |
| download | emacs-0bed550e210b2dfe898a0755592db5747fb3da37.tar.gz emacs-0bed550e210b2dfe898a0755592db5747fb3da37.zip | |
Remove EmacsOpenPanel and EmacsSavePanel (bug#38031)
Diffstat (limited to 'src/nsfns.m')
| -rw-r--r-- | src/nsfns.m | 25 |
1 files changed, 1 insertions, 24 deletions
diff --git a/src/nsfns.m b/src/nsfns.m index 93d5a1e9488..0f879fe390c 100644 --- a/src/nsfns.m +++ b/src/nsfns.m | |||
| @@ -1622,7 +1622,7 @@ Optional arg DIR_ONLY_P, if non-nil, means choose only directories. */) | |||
| 1622 | dirS = [dirS stringByExpandingTildeInPath]; | 1622 | dirS = [dirS stringByExpandingTildeInPath]; |
| 1623 | 1623 | ||
| 1624 | panel = isSave ? | 1624 | panel = isSave ? |
| 1625 | (id)[EmacsSavePanel savePanel] : (id)[EmacsOpenPanel openPanel]; | 1625 | (id)[NSSavePanel savePanel] : (id)[NSOpenPanel openPanel]; |
| 1626 | 1626 | ||
| 1627 | [panel setTitle: promptS]; | 1627 | [panel setTitle: promptS]; |
| 1628 | 1628 | ||
| @@ -3077,29 +3077,6 @@ handlePanelKeys (NSSavePanel *panel, NSEvent *theEvent) | |||
| 3077 | return ret; | 3077 | return ret; |
| 3078 | } | 3078 | } |
| 3079 | 3079 | ||
| 3080 | @implementation EmacsSavePanel | ||
| 3081 | - (BOOL)performKeyEquivalent:(NSEvent *)theEvent | ||
| 3082 | { | ||
| 3083 | BOOL ret = handlePanelKeys (self, theEvent); | ||
| 3084 | if (! ret) | ||
| 3085 | ret = [super performKeyEquivalent:theEvent]; | ||
| 3086 | return ret; | ||
| 3087 | } | ||
| 3088 | @end | ||
| 3089 | |||
| 3090 | |||
| 3091 | @implementation EmacsOpenPanel | ||
| 3092 | - (BOOL)performKeyEquivalent:(NSEvent *)theEvent | ||
| 3093 | { | ||
| 3094 | // NSOpenPanel inherits NSSavePanel, so passing self is OK. | ||
| 3095 | BOOL ret = handlePanelKeys (self, theEvent); | ||
| 3096 | if (! ret) | ||
| 3097 | ret = [super performKeyEquivalent:theEvent]; | ||
| 3098 | return ret; | ||
| 3099 | } | ||
| 3100 | @end | ||
| 3101 | |||
| 3102 | |||
| 3103 | @implementation EmacsFileDelegate | 3080 | @implementation EmacsFileDelegate |
| 3104 | /* -------------------------------------------------------------------------- | 3081 | /* -------------------------------------------------------------------------- |
| 3105 | Delegate methods for Open/Save panels | 3082 | Delegate methods for Open/Save panels |