mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2025-02-17 01:11:45 +00:00
[qwaq] Fix some missed retain/release messages
This commit is contained in:
parent
59481bdf61
commit
7ca3dc9db1
2 changed files with 22 additions and 16 deletions
|
@ -26,12 +26,12 @@
|
||||||
}
|
}
|
||||||
icon[0] = [released retain];
|
icon[0] = [released retain];
|
||||||
icon[1] = [pressed retain];
|
icon[1] = [pressed retain];
|
||||||
onPress = [ListenerGroup listener];
|
onPress = [[ListenerGroup listener] retain];
|
||||||
onRelease = [ListenerGroup listener];
|
onRelease = [[ListenerGroup listener] retain];
|
||||||
onClick = [ListenerGroup listener];
|
onClick = [[ListenerGroup listener] retain];
|
||||||
onDrag = [ListenerGroup listener];
|
onDrag = [[ListenerGroup listener] retain];
|
||||||
onAuto = [ListenerGroup listener];
|
onAuto = [[ListenerGroup listener] retain];
|
||||||
onHover = [ListenerGroup listener];
|
onHover = [[ListenerGroup listener] retain];
|
||||||
return self;
|
return self;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -42,12 +42,12 @@
|
||||||
}
|
}
|
||||||
icon[0] = nil;
|
icon[0] = nil;
|
||||||
icon[1] = nil;
|
icon[1] = nil;
|
||||||
onPress = [ListenerGroup listener];
|
onPress = [[ListenerGroup listener] retain];
|
||||||
onRelease = [ListenerGroup listener];
|
onRelease = [[ListenerGroup listener] retain];
|
||||||
onClick = [ListenerGroup listener];
|
onClick = [[ListenerGroup listener] retain];
|
||||||
onDrag = [ListenerGroup listener];
|
onDrag = [[ListenerGroup listener] retain];
|
||||||
onAuto = [ListenerGroup listener];
|
onAuto = [[ListenerGroup listener] retain];
|
||||||
onHover = [ListenerGroup listener];
|
onHover = [[ListenerGroup listener] retain];
|
||||||
return self;
|
return self;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -55,6 +55,12 @@
|
||||||
{
|
{
|
||||||
[icon[0] release];
|
[icon[0] release];
|
||||||
[icon[1] release];
|
[icon[1] release];
|
||||||
|
[onPress release];
|
||||||
|
[onRelease release];
|
||||||
|
[onClick release];
|
||||||
|
[onDrag release];
|
||||||
|
[onAuto release];
|
||||||
|
[onHover release];
|
||||||
[super dealloc];
|
[super dealloc];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -18,10 +18,10 @@
|
||||||
|
|
||||||
static void view_init(View *self)
|
static void view_init(View *self)
|
||||||
{
|
{
|
||||||
self.onReceiveFocus = [ListenerGroup listener];
|
self.onReceiveFocus = [[ListenerGroup listener] retain];
|
||||||
self.onReleaseFocus = [ListenerGroup listener];
|
self.onReleaseFocus = [[ListenerGroup listener] retain];
|
||||||
self.onEvent = [ListenerGroup listener];
|
self.onEvent = [[ListenerGroup listener] retain];
|
||||||
self.onViewScrolled = [ListenerGroup listener];
|
self.onViewScrolled = [[ListenerGroup listener] retain];
|
||||||
}
|
}
|
||||||
|
|
||||||
-init
|
-init
|
||||||
|
|
Loading…
Reference in a new issue