comparison src/xmenu.c @ 5881:678a8470e4d1

(xmenu_show) [USE_X_TOOLKIT]: Test event.xmotion.x_root in the MotionNotify case.
author Fred Pierresteguy <F.Pierresteguy@frcl.bull.fr>
date Thu, 10 Feb 1994 09:34:37 +0000
parents 8dc616f310e8
children b20145eafe0c
comparison
equal deleted inserted replaced
5880:7051027369d6 5881:678a8470e4d1
938 else 938 else
939 if (event.type == Expose) 939 if (event.type == Expose)
940 process_expose_from_menu (event); 940 process_expose_from_menu (event);
941 else 941 else
942 if (event.type == MotionNotify 942 if (event.type == MotionNotify
943 && menubarp 943 && menubarp
944 && ((event.xmotion.y_root 944 && ((event.xmotion.y_root
945 >= (f->display.x->widget->core.y 945 >= (f->display.x->widget->core.y
946 + f->display.x->widget->core.border_width)) 946 + f->display.x->widget->core.border_width))
947 && (event.xmotion.y_root 947 && (event.xmotion.y_root
948 < (f->display.x->widget->core.y 948 < (f->display.x->widget->core.y
949 + f->display.x->widget->core.border_width 949 + f->display.x->widget->core.border_width
950 + f->display.x->menubar_widget->core.height))) 950 + f->display.x->menubar_widget->core.height)))
951 && ((event.xmotion.x_root
952 >= (f->display.x->widget->core.x
953 + f->display.x->widget->core.border_width))
954 && (event.xmotion.x_root
955 < (f->display.x->widget->core.x
956 + f->display.x->widget->core.border_width
957 + f->display.x->widget->core.width)))
951 && (event.xmotion.x_root >= item_length 958 && (event.xmotion.x_root >= item_length
952 || event.xmotion.x_root < (x - 4))) 959 || event.xmotion.x_root < (x - 4)))
953 { 960 {
954 BLOCK_INPUT; 961 BLOCK_INPUT;
955 XtUngrabPointer ((Widget) 962 XtUngrabPointer ((Widget)