#ifdef USE_X_TOOLKIT
-extern unsigned int x_mouse_grabbed;
-
/* We need a unique id for each widget handled by the Lucid Widget
library. This includes the frame main windows, popup menu and
dialog box. */
That is not necessarily true, but the fiction leads to reasonable
results, and it is a pain to ask which are actually held now
or track this in the loop above. */
- x_mouse_grabbed = 0;
+ FRAME_X_DISPLAY_INFO (f)->grabbed = 0;
#endif
/* Unread any events that we got but did not handle. */
/* All set and ready to fly. */
XMenuRecompute (FRAME_X_DISPLAY (f), menu);
dispwidth = DisplayWidth (FRAME_X_DISPLAY (f),
- XDefaultScreen (FRAME_X_DISPLAY (f)));
+ FRAME_X_DISPLAY_INFO (f)->screen);
dispheight = DisplayHeight (FRAME_X_DISPLAY (f),
- XDefaultScreen (FRAME_X_DISPLAY (f)));
+ FRAME_X_DISPLAY_INFO (f)->screen);
x = min (x, dispwidth);
y = min (y, dispheight);
x = max (x, 1);
(The oldXMenu code doesn't track this info for us.)
That is not necessarily true, but the fiction leads to reasonable
results, and it is a pain to ask which are actually held now. */
- x_mouse_grabbed = 0;
+ FRAME_X_DISPLAY_INFO (f)->grabbed = 0;
#endif
return entry;