- Status: Fixed
- Priority: Critical
- Resolution: Fixed
- Platform: Android
- Affects version: 1.14.2.0
При наличии на одной из форм проекта TfgNavigationBar и при открытии / закрытии этой формы происходит следующее:
1. на всех формах проекта срабатывает событие OnSafeAreaChanged;
2. в момент срабатывания события OnSafeAreaChanged все формы получают некорректное значение высоты (Self.Height).
Проблема воспроизводится только на Android
Визуализация по логам (логирование в обработчиках OnSafeAreaChanged форм)
1. ОТКРЫТИЕ ГЛАВНОЙ ФОРМЫ (без TfgNavigationBar)
applog: FormMain Height=774,545471191406
applog: FormMain Width=392,727264404297
2. ОТКРЫТИЕ ФОРМЫ FORM1 (без TfgNavigationBar)
applog: Form1 Height=774,545471191406
applog: Form1 Width=392,727264404297
3. ОТКРЫТИЕ ФОРМЫ FORM2 (c TfgNavigationBar)
applog: Form2 Height=774,545471191406
applog: Form2 Width=392,727264404297
applog: FormMain Height=803,636352539063
applog: FormMain Width=392,727264404297
applog: Form1 Height=803,636352539063
applog: Form1 Width=392,727264404297
applog: Form2 Height=774,545471191406
applog: Form2 Width=392,727264404297
4. ЗАКРЫТИЕ ФОРМЫ FORM2 (c TfgNavigationBar)
applog: FormMain Height=803,636352539063
applog: FormMain Width=392,727264404297
applog: Form1 Height=803,636352539063
applog: Form1 Width=392,727264404297
applog: Form2 Height=774,545471191406
applog: Form2 Width=392,727264404297
Пример, воспроизводящий проблему, представлен во вложении
Recommended Comments
Create an account or sign in to comment