Add event.has and default BackgroundWorker send* events to null messages

This commit is contained in:
Joshua Granick
2015-07-10 17:22:44 -07:00
parent 5d7a2b0cc5
commit 31bc277959
2 changed files with 11 additions and 3 deletions

View File

@@ -74,6 +74,14 @@ class Event<T> {
}
public function has (listener:T):Bool {
var index = listeners.indexOf (listener);
return (index > -1);
}
public function remove (listener:T):Void {
var index = listeners.indexOf (listener);

View File

@@ -74,7 +74,7 @@ class BackgroundWorker {
}
public function sendComplete (message:Dynamic):Void {
public function sendComplete (message:Dynamic = null):Void {
#if (cpp || neko)
@@ -95,7 +95,7 @@ class BackgroundWorker {
}
public function sendError (message:Dynamic):Void {
public function sendError (message:Dynamic = null):Void {
#if (cpp || neko)
@@ -116,7 +116,7 @@ class BackgroundWorker {
}
public function sendProgress (message:Dynamic):Void {
public function sendProgress (message:Dynamic = null):Void {
#if (cpp || neko)