]> git.eshelyaron.com Git - emacs.git/commitdiff
Remove EmacsOpenPanel and EmacsSavePanel (bug#38031)
authorAlan Third <alan@idiocy.org>
Tue, 14 Jan 2020 21:36:14 +0000 (21:36 +0000)
committerAlan Third <alan@idiocy.org>
Fri, 24 Jan 2020 09:55:55 +0000 (09:55 +0000)
src/nsfns.m
src/nsterm.h

index 93d5a1e9488f2f945233d44dfc6cb820ca7ba964..0f879fe390c39a7a34c68a8007a21854503bc5a8 100644 (file)
@@ -1622,7 +1622,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];
 
@@ -3077,29 +3077,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
index fb9ac1b462c41f2401a740e1861eab4d2adbc64a..f68c3246a70a77800c8c13d59353dfd210de452a 100644 (file)
@@ -595,22 +595,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
 {
 }