From 8e8644ad0c622a1fca8abeec90ba3e57cba854fe Mon Sep 17 00:00:00 2001 From: Dmitri Granetchi Date: Tue, 3 Jun 2014 21:51:50 +0300 Subject: [PATCH] args order refactoring --- src/bindx/BindSignal.hx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/bindx/BindSignal.hx b/src/bindx/BindSignal.hx index 3b343e5..a6af0a4 100644 --- a/src/bindx/BindSignal.hx +++ b/src/bindx/BindSignal.hx @@ -43,7 +43,7 @@ class BindSignalProvider implements IBindingSignalProvider { public function getFieldChangedExpr(field:Field, oldValue:Expr, newValue:Expr):Expr { var args = switch (field.kind) { case FFun(_): []; case _: [oldValue, newValue]; } - return dispatchSignal(macro this, field.name, hasLazy(field.bindableMeta()), args); + return dispatchSignal(macro this, field.name, args, hasLazy(field.bindableMeta())); } public function getClassFieldBindExpr(expr:Expr, field:ClassField, listener:Expr):Expr { @@ -80,7 +80,7 @@ class BindSignalProvider implements IBindingSignalProvider { case FMethod(_): []; case FVar(_, _): [oldValue, newValue]; } - return dispatchSignal(expr, field.name, hasLazy(field.bindableMeta()), args); + return dispatchSignal(expr, field.name, args, hasLazy(field.bindableMeta())); } function generateSignal(field:Field, type:ComplexType, builder:Expr, res:Array) { @@ -131,7 +131,7 @@ class BindSignalProvider implements IBindingSignalProvider { } } - inline function dispatchSignal(expr:Expr, fieldName:String, lazy:Bool, args:Array) { + inline function dispatchSignal(expr:Expr, fieldName:String, args:Array, lazy:Bool) { return if (lazy) { var signalPrivateName = signalPrivateName(fieldName);