chiark
/
gitweb
/
~mdw
/
clg
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
d291dd8
)
Bug fix
author
espen
<espen>
Mon, 7 Jan 2008 16:02:23 +0000
(16:02 +0000)
committer
espen
<espen>
Mon, 7 Jan 2008 16:02:23 +0000
(16:02 +0000)
gdk/gdkevents.lisp
patch
|
blob
|
blame
|
history
diff --git
a/gdk/gdkevents.lisp
b/gdk/gdkevents.lisp
index 3d7331a3328fb37be496a014feb1ed3763c03703..f486bfac6a783dc4f864cdd750602e794349e637 100644
(file)
--- a/
gdk/gdkevents.lisp
+++ b/
gdk/gdkevents.lisp
@@
-20,7
+20,7
@@
;; TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
;; SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
;; TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
;; SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-;; $Id: gdkevents.lisp,v 1.1
2 2006-04-26 09:20:20
espen Exp $
+;; $Id: gdkevents.lisp,v 1.1
3 2008-01-07 16:02:23
espen Exp $
(in-package "GDK")
(in-package "GDK")
@@
-75,14
+75,13
@@
(defclass event (boxed)
:type (bool 8)))
(:metaclass boxed-class)))
:type (bool 8)))
(:metaclass boxed-class)))
-(defmethod initialize-instance ((event event) &rest initargs)
+(defmethod initialize-instance
:after
((event event) &rest initargs)
(declare (ignore initargs))
(declare (ignore initargs))
- (call-next-method)
(setf (slot-value event '%type) (event-class-type (class-of event))))
(setf (slot-value event '%type) (event-class-type (class-of event))))
-(defmethod make-proxy-instance
:around
((class (eql (find-class 'event))) location &rest initargs)
+(defmethod make-proxy-instance ((class (eql (find-class 'event))) location &rest initargs)
(let ((class (%event-class location)))
(let ((class (%event-class location)))
- (apply #'
call-next-method
class location initargs)))
+ (apply #'
make-proxy-instance
class location initargs)))
(defclass timed-event (event)
(defclass timed-event (event)