Commit 31ac8d8c authored by Fred Pierresteguy's avatar Fred Pierresteguy
Browse files

(x_window): Call XChangeWindowAttributes with the standard

event set to make all these events reach the Emacs frame.
parent 78589e07
......@@ -1699,6 +1699,8 @@ x_window (f)
struct frame *f;
{
XClassHint class_hints;
XSetWindowAttributes attributes;
unsigned long attribute_mask;
#ifdef USE_X_TOOLKIT
Widget shell_widget;
......@@ -1772,13 +1774,16 @@ x_window (f)
Xatom_wm_protocols, XA_ATOM, 32, PropModeAppend,
(unsigned char*) NULL, 0);
/* Make all the standard events reach the Emacs frame. */
attributes.event_mask = STANDARD_EVENT_SET;
attribute_mask = CWEventMask;
XChangeWindowAttributes (XtDisplay (shell_widget), XtWindow (shell_widget),
attribute_mask, &attributes);
XtMapWidget (screen_widget);
#else /* not USE_X_TOOLKIT */
XSetWindowAttributes attributes;
unsigned long attribute_mask;
attributes.background_pixel = f->display.x->background_pixel;
attributes.border_pixel = f->display.x->border_pixel;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment