При изменении положения докированных окон в редакторах, если новая координата попадет в область старых координат окна ИС зависает...
Пример: открыли графику, окно списка аргументов висит в свободном режиме (не докировано). Требуется немного изменить его местоположение, потому как загораживает немного часть экрана графики, двигаю его, при этом новая позиция попадает в область старого окна (такое часто бывает, если окно надо лишь немного сдвинуть окно) - вот результат: все что только что делал летит к чертям, потому как естественно не сохранился перед такой манипуляцией...
[ 10.06.2011, 10:40: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
В общем случае это не подтверждается. Пришлите, пожалуйста, Ваш тестовый проект.
Posted by SATER (Участник № / Member № 1414) on :
У меня не сразу получилось, перемещал окно раз 20. Но когда не надо, оно обязательно проявится и зависнет Я стараюсь перемещать окно аргументов меняя его границы. На видео ТМ6.07, но такие проблемы были и в предыдущих версиях.
Posted by Romсheg (Участник № / Member № 3792) on :
Сейчас подергал еще раз - действительно отлично воспроизводится только с окном аргументов экрана, остальные окна стабильнее в этом режиме их перемещения. Но до сих пор по результатам наблюдений у меня не было четкой градации, что только аргументы так зависали, очень часто приходилось ругаясь перегружать ИС после подобных зависаний, поэтому стоит после выявления ошибки в окне аргументов проверить и другие подобные окна на наличие этого бага.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Удалось локализовать ситуацию. Если недокированное окно аргументов экрана пытаться перемещать на небольшое расстояние, то в ходе перемещения (без отпускания ЛК мыши) можно получить такое положение, что ставший БОЛЕЕ ТОНКИМ КОНТУР окна окажется меньшей высоты, чем оригинальное окно. Если при этом отпустить ЛК, IDE фатально зависает.
Ошибка кроется в недрах qt-mt332.dll. Будем искать возможность исправления.