@@ -198,12 +198,11 @@ def __init__(self,root,pycomp,halpin=None,halparam=None,param_pin=0,size=200,cpr
198198 halpin = "dial." + str (pyvcp_dial .n )+ ".out"
199199 self .halpin = halpin
200200
201+ self .param_pin = param_pin
201202 if halparam == None :
202- self .param_pin = param_pin
203- if self .param_pin == 1 :
204- halparam = "dial." + str (pyvcp_dial .n ) + ".param_pin"
205- self .halparam = halparam
206- pycomp .newpin (halparam , HAL_FLOAT , HAL_IN )
203+ halparam = "dial." + str (pyvcp_dial .n ) + ".param_pin"
204+ self .halparam = halparam
205+ pycomp .newpin (halparam , HAL_FLOAT , HAL_IN )
207206
208207 pyvcp_dial .n += 1
209208 self .pycomp = pycomp
@@ -979,12 +978,12 @@ def __init__(self,master,pycomp,halpin=None, halparam=None,param_pin=0,
979978
980979 self .halpin = halpin
981980
982- if halparam == None :
983- self .param_pin = param_pin
984- if self . param_pin == 1 :
981+ self . param_pin = param_pin
982+ if self .param_pin == 1 :
983+ if halparam == None :
985984 halparam = "spinbox." + str (pyvcp_spinbox .n ) + ".param_pin"
986- self .halparam = halparam
987- pycomp .newpin (halparam , HAL_FLOAT , HAL_IN )
985+ self .halparam = halparam
986+ pycomp .newpin (halparam , HAL_FLOAT , HAL_IN )
988987
989988 pyvcp_spinbox .n += 1
990989
@@ -1560,12 +1559,12 @@ def __init__(self,master,pycomp,
15601559 halpin = "scale." + str (pyvcp_scale .n )
15611560 self .halpin = halpin
15621561
1563- if halparam == None :
1564- self .param_pin = param_pin
1565- if self . param_pin == 1 :
1562+ self . param_pin = param_pin
1563+ if self .param_pin == 1 :
1564+ if halparam == None :
15661565 halparam = "scale." + str (pyvcp_scale .n )+ ".param_pin"
1567- self .halparam = halparam
1568- pycomp .newpin (halparam , HAL_FLOAT , HAL_IN )
1566+ self .halparam = halparam
1567+ pycomp .newpin (halparam , HAL_FLOAT , HAL_IN )
15691568
15701569 pyvcp_scale .n += 1
15711570
0 commit comments