}
void
+rxvt_term::update_user_time (Time time)
+{
+ XChangeProperty (dpy, parent[0], xa[XA_NET_WM_USER_TIME], XA_CARDINAL,
+ 32, PropModeReplace, (unsigned char*)&time, 1);
+}
+
+void
rxvt_term::key_press (XKeyEvent &ev)
{
int ctrl, meta, shft, len;
switch (ev.type)
{
case KeyPress:
+ update_user_time (ev.xkey.time);
key_press (ev.xkey);
break;
break;
case ButtonPress:
+ update_user_time (ev.xbutton.time);
button_press (ev.xbutton);
break;
// command.C
void key_press (XKeyEvent &ev);
void key_release (XKeyEvent &ev);
+ void update_user_time (Time time);
unsigned int cmd_write (const char *str, unsigned int count);
wchar_t next_char () NOTHROW;