소스 검색

Fix focus issues with GUI

David Catuhe 7 년 전
부모
커밋
60c5a73caa
3개의 변경된 파일11627개의 추가작업 그리고 11625개의 파일을 삭제
  1. 5811 5811
      dist/preview release/babylon.d.ts
  2. 5811 5811
      dist/preview release/babylon.module.d.ts
  3. 5 3
      gui/src/advancedDynamicTexture.ts

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 5811 - 5811
dist/preview release/babylon.d.ts


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 5811 - 5811
dist/preview release/babylon.module.d.ts


+ 5 - 3
gui/src/advancedDynamicTexture.ts

@@ -102,12 +102,14 @@ module BABYLON.GUI {
                 return;
             }
 
-            if (!this._focusedControl) {
-                control.onFocus();
-            } else {
+            if (this._focusedControl) {
                 this._focusedControl.onBlur();
             }
 
+            if (control) {
+                control.onFocus();
+            }
+
             this._focusedControl = control;
         }