typo fixes

This commit is contained in:
Dima Granetchi
2014-11-11 16:09:55 +02:00
parent 94d86b091f
commit e2f9866d78
+9 -7
View File
@@ -29,9 +29,9 @@ class BindSignalProvider implements IBindingSignalProvider {
public function new() {} public function new() {}
@:expose static inline function signalName(fieldName:String) return fieldName + SIGNAL_POSTFIX; @:extern static inline function signalName(fieldName:String) return fieldName + SIGNAL_POSTFIX;
@:expose static inline function signalGetterName(fieldName:String) return "get_" + signalName(fieldName); @:extern static inline function signalGetterName(fieldName:String) return "get_" + signalName(fieldName);
@:expose static inline function signalPrivateName(fieldName:String) return "_" + signalName(fieldName); @:extern static inline function signalPrivateName(fieldName:String) return "_" + signalName(fieldName);
public function getFieldDispatcher(field:Field, res:Array<Field>) { public function getFieldDispatcher(field:Field, res:Array<Field>) {
switch (field.kind) { switch (field.kind) {
@@ -112,7 +112,8 @@ class BindSignalProvider implements IBindingSignalProvider {
name: signalPrivateName, name: signalPrivateName,
kind: FVar(type, null), kind: FVar(type, null),
pos: field.pos, pos: field.pos,
meta: [ { name:BIND_SIGNAL_META, pos:field.pos } ] meta: [ { name:BIND_SIGNAL_META, pos:field.pos } ],
access: [APrivate]
}); });
res.push({ res.push({
@@ -164,7 +165,7 @@ class BindSignalProvider implements IBindingSignalProvider {
} }
} }
@:expose inline function hasLazy(meta:MetadataEntry) { @:extern inline function hasLazy(meta:MetadataEntry) {
return meta.findParam(LAZY_SIGNAL).isNullOrTrue(); return meta.findParam(LAZY_SIGNAL).isNullOrTrue();
} }
} }
@@ -184,7 +185,8 @@ class FieldSignal<T> extends Signal<T -> T -> Void> {
public function dispatch(oldValue:T = null, newValue:T = null):Void { public function dispatch(oldValue:T = null, newValue:T = null):Void {
lock ++; lock ++;
for (l in listeners) l(oldValue, newValue); var ls = listeners;
for (l in ls) l(oldValue, newValue);
if (lock > 0) lock --; if (lock > 0) lock --;
} }
} }
@@ -221,7 +223,7 @@ class Signal<T> {
} }
} }
@:expose inline function checkLock() { inline function checkLock() {
if (lock > 0) { if (lock > 0) {
listeners = listeners.copy(); listeners = listeners.copy();
lock = 0; lock = 0;