언어를 바꿀 때 화면이 멈추던 문제 수정
■ 증상
특정 상황에서 화면이 반복해서 다시 그려지다가 멈추는 오류(Maximum update depth exceeded)가 발생했습니다.
■ 원인
언어 설정을 적용하는 코드가 번역 함수가 바뀔 때마다 다시 실행되면서, 언어를 다시 설정 → 번역 함수가 다시 바뀜 → … 의 무한 반복에 빠졌습니다.
■ 해결
현재 언어와 다를 때만 언어를 바꾸도록 하고, 반복을 일으키던 의존 관계를 끊었습니다.
■ 증상
특정 상황에서 화면이 반복해서 다시 그려지다가 멈추는 오류(Maximum update depth exceeded)가 발생했습니다.
■ 원인
언어 설정을 적용하는 코드가 번역 함수가 바뀔 때마다 다시 실행되면서, 언어를 다시 설정 → 번역 함수가 다시 바뀜 → … 의 무한 반복에 빠졌습니다.
■ 해결
현재 언어와 다를 때만 언어를 바꾸도록 하고, 반복을 일으키던 의존 관계를 끊었습니다.