processed by Xt, but Xt doesn't consider GenericEvents, so the
timestamp is always less than the last grab time. */
- property_atom = XInternAtom (dpyinfo->display, "EMACS_SERVER_TIME_PROP", False);
+ property_atom = dpyinfo->Xatom_EMACS_SERVER_TIME_PROP;
XChangeProperty (dpyinfo->display, FRAME_OUTER_WINDOW (f),
property_atom, XA_ATOM, 32,
PropModeReplace, (unsigned char *) &property_atom, 1);
XIfEvent (dpyinfo->display, &property_dummy, server_timestamp_predicate,
- (XPointer) &(XID[]) {(XID) FRAME_OUTER_WINDOW (f), (XID) property_atom});
+ (XPointer) &(XID[]) {FRAME_OUTER_WINDOW (f), property_atom});
XtDispatchEvent (&property_dummy);
}
ATOM_REFS_INIT ("MULTIPLE", Xatom_MULTIPLE)
ATOM_REFS_INIT ("INCR", Xatom_INCR)
ATOM_REFS_INIT ("_EMACS_TMP_", Xatom_EMACS_TMP)
+ ATOM_REFS_INIT ("EMACS_SERVER_TIME_PROP", Xatom_EMACS_SERVER_TIME_PROP)
ATOM_REFS_INIT ("TARGETS", Xatom_TARGETS)
ATOM_REFS_INIT ("NULL", Xatom_NULL)
ATOM_REFS_INIT ("ATOM", Xatom_ATOM)
Atom Xatom_CLIPBOARD, Xatom_TIMESTAMP, Xatom_TEXT, Xatom_DELETE,
Xatom_COMPOUND_TEXT, Xatom_UTF8_STRING,
Xatom_MULTIPLE, Xatom_INCR, Xatom_EMACS_TMP, Xatom_TARGETS, Xatom_NULL,
- Xatom_ATOM, Xatom_ATOM_PAIR, Xatom_CLIPBOARD_MANAGER, Xatom_COUNTER;
+ Xatom_ATOM, Xatom_ATOM_PAIR, Xatom_CLIPBOARD_MANAGER, Xatom_COUNTER,
+ Xatom_EMACS_SERVER_TIME_PROP;
/* More atoms for font properties. The last three are private
properties, see the comments in src/fontset.h. */