[signal] fix disconnect on neko platform
This commit is contained in:
@@ -15,7 +15,11 @@ class BaseSignal<R> {
|
||||
}
|
||||
|
||||
public function disconnect(receiver:R):Void {
|
||||
#if neko
|
||||
receivers = receivers.filter(function(r) return !Reflect.compareMethods(r, receiver));
|
||||
#else
|
||||
receivers.remove(receiver);
|
||||
#end
|
||||
}
|
||||
|
||||
public function dispose():Void {
|
||||
|
||||
@@ -30,4 +30,8 @@ class LabelListItem<T> extends LabelView implements IListItemView<T> {
|
||||
skinId = 'text${item_index % 2}';
|
||||
return value;
|
||||
}
|
||||
|
||||
public static function factory<T>():LabelListItem<T> {
|
||||
return new LabelListItem();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user