]> git.eshelyaron.com Git - emacs.git/commitdiff
* xfns.c (Fx_hide_tip): Move locals to avoid shadowing.
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 16 Apr 2011 15:12:29 +0000 (08:12 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 16 Apr 2011 15:12:29 +0000 (08:12 -0700)
src/ChangeLog
src/xfns.c

index 350e522f6b15c814c06635387489da9b763ac29f..6afd383656809e0d88f868b57fd34d1e76b22b11 100644 (file)
@@ -1,5 +1,7 @@
 2011-04-16  Paul Eggert  <eggert@cs.ucla.edu>
 
+       * xfns.c (Fx_hide_tip): Move locals to avoid shadowing.
+
        * menu.c (push_submenu_start, push_submenu_end): Do not define unless
        USE_X_TOOLKIT || USE_GTK || HAVE_NS || defined HAVE_NTGUI.
        (single_menu_item): Rename local to avoid shadowing.
index 1489cbf043ef3ef1c49f42ecf636d978e17ffc03..aa373f3a82f0b837568551ca30984bc85ceb0165 100644 (file)
@@ -5205,7 +5205,6 @@ Value is t if tooltip was open, nil otherwise.  */)
   int count;
   Lisp_Object deleted, frame, timer;
   struct gcpro gcpro1, gcpro2;
-  struct frame *f;
 
   /* Return quickly if nothing to do.  */
   if (NILP (tip_timer) && NILP (tip_frame))
@@ -5224,11 +5223,13 @@ Value is t if tooltip was open, nil otherwise.  */)
     call1 (Qcancel_timer, timer);
 
 #ifdef USE_GTK
-  /* When using system tooltip, tip_frame is the Emacs frame on which
-     the tip is shown.  */
-  f = XFRAME (frame);
-  if (FRAME_LIVE_P (f) && xg_hide_tooltip (f))
-    frame = Qnil;
+  {
+    /* When using system tooltip, tip_frame is the Emacs frame on which
+       the tip is shown.  */
+    struct frame *f = XFRAME (frame);
+    if (FRAME_LIVE_P (f) && xg_hide_tooltip (f))
+      frame = Qnil;
+  }
 #endif
 
   if (FRAMEP (frame))
@@ -5242,7 +5243,7 @@ Value is t if tooltip was open, nil otherwise.  */)
         items is unmapped.  Redisplay the menu manually...  */
       {
         Widget w;
-       f = SELECTED_FRAME ();
+       struct frame *f = SELECTED_FRAME ();
        w = f->output_data.x->menubar_widget;
 
        if (!DoesSaveUnders (FRAME_X_DISPLAY_INFO (f)->screen)