Название: QML + QDialog + Android (косяк EGL после обновления) Отправлено: NWRUS от Февраль 24, 2015, 23:45 Всем привет! Прошу помощи. Не знаю к какому разделу это отнести и часы гугления не дали вменяемого ответа, поэтому спрошу здесь.
Суть такова. Имеется многостраничный интерфейс на QML Поверх него выводится при необходимости QDialog. Проблема в том, что при попытке закрыть этот диалог (через кнопку "назад" или через close(), неважно) окно диалога продолжает "висеть" поверх основного интефейса. При этом есть забавные нюансы: - основной интерфейс реагирует на прикосновения и вообще ведет себя так как будто никакого окна над ним и нет.) - если нажать кнопку домой и снова запустить приложения то окно диалога пропадает - это начало проявляться только после обновления на Qt 5.4 и только на андроиде. Вот что сыпется в консоли перед открытием диалога: Код: W/Qt (27238): (null):0 ((null)): QEGLPlatformContext::swapBuffers(): eglError: 12301, this: 0x78827500 А вот что после нажатия "home" и восстановления: Код: W/ManagedEGLContext(27368): doTerminate failed: EGL count is 2 but managed count is 1 Судя по всему что то не так с OpenGL. Есть идеи? Заранее спасибо за помощь. Название: Re: QML + QDialog + Android (косяк EGL после обновления) Отправлено: NWRUS от Февраль 27, 2015, 12:53 Больше не актуально. Модераторам: просьба удалить тему.
|