[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[RP] cleaning event handler
From: |
Jonathan Walther |
Subject: |
[RP] cleaning event handler |
Date: |
Tue, 17 Apr 2001 12:39:10 -0700 (PDT) |
-----BEGIN PGP SIGNED MESSAGE-----
It's a small patch; anything wrong with it? Seems to work over here.
Index: actions.c
===================================================================
RCS file: /cvsroot/ratpoison/ratpoison/src/actions.c,v
retrieving revision 1.57
diff -U2 -r1.57 actions.c
- --- actions.c 2001/04/15 21:25:10 1.57
+++ actions.c 2001/04/17 19:56:56
@@ -306,5 +306,5 @@
{
XEvent ev1, ev;
- - ev = *rp_current_event;
+ ev = rp_current_event;
PRINT_DEBUG ("type==%d\n", ev.xkey.type);
Index: data.h
===================================================================
RCS file: /cvsroot/ratpoison/ratpoison/src/data.h,v
retrieving revision 1.22
diff -U2 -r1.22 data.h
- --- data.h 2001/04/15 19:56:15 1.22
+++ data.h 2001/04/17 19:56:57
@@ -133,5 +133,5 @@
extern int num_screens;
- -extern XEvent *rp_current_event;
+extern XEvent rp_current_event;
extern Display *dpy;
Index: events.c
===================================================================
RCS file: /cvsroot/ratpoison/ratpoison/src/events.c,v
retrieving revision 1.42
diff -U2 -r1.42 events.c
- --- events.c 2001/04/16 07:45:58 1.42
+++ events.c 2001/04/17 19:56:57
@@ -34,5 +34,5 @@
/* The event currently being processed. Mostly used in functions from
action.c which need to forward events to other windows. */
- -XEvent *rp_current_event;
+XEvent rp_current_event;
void
@@ -686,11 +686,8 @@
handle_events ()
{
- - XEvent ev;
- -
for (;;)
{
- - XNextEvent (dpy, &ev);
- - rp_current_event = &ev;
- - delegate_event (&ev);
+ XNextEvent (dpy, &rp_current_event);
+ delegate_event (&rp_current_event);
}
}
Index: main.c
===================================================================
RCS file: /cvsroot/ratpoison/ratpoison/src/main.c,v
retrieving revision 1.36
diff -U2 -r1.36 main.c
- --- main.c 2001/04/15 19:56:15 1.36
+++ main.c 2001/04/17 19:56:57
@@ -105,5 +105,5 @@
xmalloc (size_t size)
{
- - register void *value = malloc (size);
+ void *value = malloc (size);
if (value == 0)
fatal ("Virtual memory exhausted");
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: noconv
iQCVAwUBOtyb38K9HT/YfGeBAQFh4gP9EDyi/hMJ+VJo+lXNUXCAizEthiQWdM/v
cOkmp2DpF7K+Ycp4+y2fDld3E3Y6x2fOxPbq0+VuH0WEabrKJCC3+uN6y3h9qouY
LMDNLE68Hh0JsBddyqSSQYlNAhBojqgF3FwpMIZCCNOtdcCUjYh2bCqHPhb76RVY
C5t6lAkTUZw=
=QXPZ
-----END PGP SIGNATURE-----
- [RP] cleaning event handler,
Jonathan Walther <=