Не срабатывает OnActivate при переключение форм

Issue #224 resolved
Sergey Burov created an issue

При переключение между двумя открытыми формами не срабатывает Activate,

в результате чего отсутствует каретка на TEdit на форме, которая не получила Activate(Создается впечатление, что форма зависла)

Тестовое приложение во вложение.

Как нам исправить такую ситуацию?

Comments (16)

  1. Sergey Burov reporter

    Нет мы используем купленный с сайта 1.41. Так как сборочные стенды находятся в сегменте сети без интернета.

  2. Sergey Burov reporter

    Мы пишем под astralinux 1.6 smolensk

    Мы можем выгрузить все установленные библиотеки

  3. Sergey Burov reporter

    Или как то передать sdk, которая получается для этой ОС

  4. Eugene Kryukov repo owner

    Мы попробуем установить AstraLinux и посмотреть - что можно сделать

  5. Eugene Kryukov repo owner

    К сожалению Смоленск это special edition - нам недоступный. Посмотрите какая версия GTK там установлена ?

  6. Sergey Burov reporter

    breeze-gtk-theme/stable,now 5.12.1-1astra3 amd64 [установлен, автоматически]
    gir1.2-gtk-2.0/stable,now 2.24.32-1astra1 amd64 [установлен, автоматически]
    gir1.2-gtk-3.0/stable,now 3.22.30-0astra1 amd64 [установлен, автоматически]
    gir1.2-javascriptcoregtk-3.0/stable,now 2.4.11-3 amd64 [установлен, автоматически]
    gir1.2-javascriptcoregtk-4.0/stable,now 2.18.6-1~deb9u1 amd64 [установлен, автоматически]
    gtk-update-icon-cache/stable,now 3.22.30-0astra1 amd64 [установлен, автоматически]
    gtk2-engines-pixbuf/stable,now 2.24.32-1astra1 amd64 [установлен, автоматически]
    libcanberra-gtk3-0/stable,now 0.30-3 amd64 [установлен, автоматически]
    libgtk-3-0/stable,now 3.22.30-0astra1 amd64 [установлен]
    libgtk-3-bin/stable,now 3.22.30-0astra1 amd64 [установлен]
    libgtk-3-common/stable,now 3.22.30-0astra1 all [установлен, автоматически]
    libgtk-3-dev/stable,now 3.22.30-0astra1 amd64 [установлен]
    libgtk2.0-0/stable,now 2.24.32-1astra1 amd64 [установлен, автоматически]
    libgtk2.0-common/stable,now 2.24.32-1astra1 all [установлен, автоматически]
    libgtk2.0-dev/stable,now 2.24.32-1astra1 amd64 [установлен, автоматически]
    libgtkglext1/stable,now 1.2.0-4 amd64 [установлен, автоматически]
    libgtkglext1-dev/stable,now 1.2.0-4 amd64 [установлен]
    libgtkmm-2.4-1v5/stable,now 1:2.24.5-1 amd64 [установлен, автоматически]
    libgtkmm-3.0-1v5/stable,now 3.22.0-1 amd64 [установлен, автоматически]
    libgtkspell0/stable,now 2.0.16-1.1 amd64 [установлен, автоматически]
    libjavascriptcoregtk-3.0-0/stable,now 2.4.11-3 amd64 [установлен, автоматически]
    libjavascriptcoregtk-3.0-dev/stable,now 2.4.11-3 amd64 [установлен, автоматически]
    libjavascriptcoregtk-4.0-18/stable,now 2.18.6-1~deb9u1 amd64 [установлен, автоматически]
    libreoffice-gtk2/stable,now 1:6.0.5-1astra1 amd64 [установлен]
    libwebkit2gtk-4.0-37/stable,now 2.18.6-1~deb9u1 amd64 [установлен, автоматически]
    libwebkitgtk-3.0-0/stable,now 2.4.11-3 amd64 [установлен]
    libwebkitgtk-3.0-dev/stable,now 2.4.11-3 amd64 [установлен]
    python-gtk2/stable,now 2.24.0-5.1 amd64 [установлен, автоматически]

  7. Eugene Kryukov repo owner

    Согласно документации по GTK - сигнал window-state-event должен работать в вашей версии. Там ничего такого - что менялось за последние версии. Похоже эта версия Linux имеет какие-то измнения и не можем на это повлиять. Тестировали ли вы на публичной версии AstaLinux CE Orel ?

  8. Eugene Kryukov repo owner

    Установили AstraLinux Orel - все работает как и на других системах.

  9. Log in to comment