]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix GNUstep warnings
authorAlan Third <alan@idiocy.org>
Sat, 19 Dec 2020 20:46:55 +0000 (20:46 +0000)
committerAlan Third <alan@idiocy.org>
Fri, 1 Jan 2021 22:41:26 +0000 (22:41 +0000)
* src/nsterm.h: EmacsSurface is only required if NS_DRAW_TO_BUFFER is
defined.
* src/nsterm.m (ns_judge_scroll_bars): Remove unused variable.
* src/nsmenu.m (update_frame_tool_bar):
(ns_update_menubar): Remove unused variables.

src/nsmenu.m
src/nsterm.h
src/nsterm.m

index 2e0b2c172bea468a57dc15d8589e062bce7cd263..9b56958100ad729d3b3d18909ab678aa160e1783 100644 (file)
@@ -956,15 +956,12 @@ update_frame_tool_bar (struct frame *f)
   int i, k = 0;
   EmacsView *view = FRAME_NS_VIEW (f);
   EmacsToolbar *toolbar = [view toolbar];
-  int oldh;
 
   NSTRACE ("update_frame_tool_bar");
 
   if (view == nil || toolbar == nil) return;
   block_input ();
 
-  oldh = FRAME_TOOLBAR_HEIGHT (f);
-
 #ifdef NS_IMPL_COCOA
   [toolbar clearActive];
 #else
index 9d3ac75caf317a2ddb3e95d650dd451ba19d481e..3fb64494f76415b796af6f0ab8ae4bd0be29ebb6 100644 (file)
@@ -705,7 +705,7 @@ typedef id instancetype;
 + (CGFloat)scrollerWidth;
 @end
 
-
+#ifdef NS_DRAW_TO_BUFFER
 @interface EmacsSurface : NSObject
 {
   NSMutableArray *cache;
@@ -722,6 +722,7 @@ typedef id instancetype;
 - (void) releaseContext;
 - (IOSurfaceRef) getSurface;
 @end
+#endif
 
 
 /* ==========================================================================
index e0db204fbc64a6f6accd05253a7f6a5000991ad0..a4ee1476933d7a0c0a1725dce27105931583eedc 100644 (file)
@@ -5080,15 +5080,13 @@ ns_judge_scroll_bars (struct frame *f)
   id view;
   EmacsView *eview = FRAME_NS_VIEW (f);
   NSArray *subviews = [[eview superview] subviews];
-  BOOL removed = NO;
 
   NSTRACE ("ns_judge_scroll_bars");
   for (i = [subviews count]-1; i >= 0; --i)
     {
       view = [subviews objectAtIndex: i];
       if (![view isKindOfClass: [EmacsScroller class]]) continue;
-      if ([view judge])
-        removed = YES;
+      [view judge];
     }
 }