@@ -34,8 +34,8 @@ class UiGroupController extends dn.Process {
3434 var useMouse : Bool ;
3535
3636
37- public function new (process : dn. Process , useMouse = true ) {
38- super (process );
37+ public function new (parentProcess : dn. Process , useMouse = true ) {
38+ super (parentProcess );
3939
4040 this .useMouse = useMouse ;
4141
@@ -82,7 +82,7 @@ class UiGroupController extends dn.Process {
8282 ca .lock (0.2 );
8383 blurAllConnectedGroups ();
8484 if ( ! wasFocused )
85- onGroupFocus ();
85+ onGroupFocusCb ();
8686 }
8787
8888 public function blurGroup () {
@@ -93,11 +93,11 @@ class UiGroupController extends dn.Process {
9393 currentComp = null ;
9494 }
9595 if ( wasFocused )
96- onGroupBlur ();
96+ onGroupBlurCb ();
9797 }
9898
99- public dynamic function onGroupFocus () {}
100- public dynamic function onGroupBlur () {}
99+ public dynamic function onGroupFocusCb () {}
100+ public dynamic function onGroupBlurCb () {}
101101
102102 function blurAllConnectedGroups (? ignoredGroup : UiGroupController ) {
103103 var pending = [this ];
@@ -414,20 +414,21 @@ class UiGroupController extends dn.Process {
414414
415415 // Build components connections
416416 if ( connectionsNeedRebuild ) {
417- buildConnections ();
418417 connectionsNeedRebuild = false ;
418+ buildConnections ();
419419 }
420420
421- // Init currentComp
421+ // Init default currentComp
422422 if ( currentComp == null && components .length > 0 )
423423 if ( ! cd .hasSetS (" firstInitDone" ,Const .INFINITE ) || ca .isDown (MenuLeft ) || ca .isDown (MenuRight ) || ca .isDown (MenuUp ) || ca .isDown (MenuDown ) )
424424 focusComponent (components [0 ]);
425425
426- // Move currentComp
427426 if ( currentComp != null ) {
427+ // Use current
428428 if ( ca .isPressed (MenuOk ) )
429429 currentComp .use ();
430430
431+ // Move current
431432 if ( ca .isPressedAutoFire (MenuLeft ) )
432433 gotoNextDir (West );
433434 else if ( ca .isPressedAutoFire (MenuRight ) )
0 commit comments