Russian Qt Forum

Qt => Общие вопросы => Тема начата: Авварон от Январь 20, 2010, 14:34



Название: bug в QColumnView
Отправлено: Авварон от Январь 20, 2010, 14:34
вот нерабочий пример - как оно багает. Тестил на маке - в дебаге вылет по
Код:
ASSERT: "first->d_func()->focus_next->d_func()->focus_prev == first"
in file kernel/qwidget.cpp, line 6427
в релизе по вызову деструктора QWidget. Как воспроизвести - выделить папку, правый клик - new Folder. В идеале она должна создаться и перейти в режим редактирования. У меня при вызове редактирования ловлю сигабрт. Пробовал после создания ставить processEvents() - чтобы обновить вьюху и модель - не помогает. Другие вьюхи работают нормально. Косяк кутешников или я туплю?
ах, да, mac os 10.6, qt 4.6.0/давний срез мастера qt 4.7.0


Название: Re: bug в QColumnView
Отправлено: BRE от Январь 20, 2010, 17:38
Попробовал под 4.6.1 - все нормально, ничего не падает, фолдер создает + в редактирование заходит.


Название: Re: bug в QColumnView
Отправлено: Авварон от Январь 20, 2010, 18:55
сейчас собираю 4.6.1:) долгий процесс... бтв под винду на 4.6.0 тоже крашится


Название: Re: bug в QColumnView
Отправлено: uriel от Январь 20, 2010, 19:03
Пробовал 4.5.3 и 4.6.1 по Arch'ем. И там и там создаётся, редактируется. Вылетает с такой штукой он при попытке выделить новую папку, хотя и не всегда.
Код не смотрел ещё, правда.


Название: Re: bug в QColumnView
Отправлено: Авварон от Январь 20, 2010, 23:19
mac os 4.6.1 пример по-прежнему крашится:( писать багрепорт?