]> git.eshelyaron.com Git - emacs.git/commitdiff
(xmenu_show) [USE_X_TOOLKIT]: Test event.xmotion.x_root in the MotionNotify
authorFred Pierresteguy <F.Pierresteguy@frcl.bull.fr>
Thu, 10 Feb 1994 09:34:37 +0000 (09:34 +0000)
committerFred Pierresteguy <F.Pierresteguy@frcl.bull.fr>
Thu, 10 Feb 1994 09:34:37 +0000 (09:34 +0000)
case.

src/xmenu.c

index 027b4f7f68c717aad667bd435b0b203ca5c86549..06bc1300402252a1ae335c9197e80167502bfdbc 100644 (file)
@@ -940,14 +940,21 @@ xmenu_show (f, val, x, y, menubarp, vw)
          process_expose_from_menu (event);
       else 
        if (event.type == MotionNotify 
-               && menubarp
-               && ((event.xmotion.y_root 
-                     >= (f->display.x->widget->core.y 
-                              + f->display.x->widget->core.border_width))
-                   && (event.xmotion.y_root
-                       < (f->display.x->widget->core.y
-                          + f->display.x->widget->core.border_width
-                          + f->display.x->menubar_widget->core.height)))
+           && menubarp
+           && ((event.xmotion.y_root 
+                >= (f->display.x->widget->core.y 
+                    + f->display.x->widget->core.border_width))
+               && (event.xmotion.y_root
+                   < (f->display.x->widget->core.y
+                      + f->display.x->widget->core.border_width
+                      + f->display.x->menubar_widget->core.height)))
+           && ((event.xmotion.x_root
+                >= (f->display.x->widget->core.x
+                    + f->display.x->widget->core.border_width))
+               && (event.xmotion.x_root
+                   < (f->display.x->widget->core.x
+                      + f->display.x->widget->core.border_width
+                      + f->display.x->widget->core.width)))
            && (event.xmotion.x_root >= item_length
                || event.xmotion.x_root < (x - 4)))
          {