ratpoison-devel
[Top][All Lists]
Advanced

[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-----




reply via email to

[Prev in Thread] Current Thread [Next in Thread]