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 { public function remove (listener:T):Void {
var index = listeners.indexOf (listener); 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) #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) #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) #if (cpp || neko)