Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 907 - 1С77 Wine 1.0.8 При сворачивании окон в меню Окна появляются пустые строки.   Make a simular bug
Summary: 1С77 Wine 1.0.8 При сворачивании окон в меню Окна появляются пустые строки.
Status: CLOSED LATER
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Окна / фокус / перерисовка (show other bugs)
Version: 1.0.8
Hardware: PC Linux
: P5 normal
Target Milestone: ---
Assignee: BUGS@Etersoft
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 1011
Blocks: 718 760 777 2819
  Show dependency treegraph
 
In work:
Reported: 2007-11-24 10:07 MSK by Антон Азанов (Djelf)
Modified: 2010-03-23 13:09 MSK (History)
4 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments
меню "окна" (136.74 KB, image/jpeg)
2010-11-18 03:58 MSK, Alexeev Alexey
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Антон Азанов (Djelf) 2007-11-24 10:07:05 MSK
Ubuntu 7.04 (xfce4), wine@etersoft 1.0.8 24/11/07, 1С 7.70.027

Открываем любое окно в 1С. В меню "Окна" появляется строка с названием окна.
Нажимаем кнопку свернуть окно. В меню "Окна" дополнительно появляется пустая строка. 
В форме "Окна/Окна" также присутствует пустая строка.
При активизации пустой строки либо закрывается окно, либо вылетает 1С.
Разворачивание окна пустую строку не удаляет.
Закрытие окна удаляет обе строки: с названием и пустую.
Comment 1 Alexeev Alexey 2007-12-21 20:23:25 MSK
Подтверждаю, есть такая бага.
1с77, wine 1.0.8.
Comment 2 Alexeev Alexey 2007-12-21 20:23:48 MSK
Created attachment 228 [details]
меню "окна"
Comment 3 Анатолий Лютин 2007-12-22 19:35:22 MSK
Данное меню "окно" реализованно в 1с самостоятельно, не через поведение MFC. 
Без управления окон менеджером бага есть. В версии 1.0.5 она так же присутствует.
Comment 4 Анатолий Лютин 2007-12-22 21:40:30 MSK
Считаю, что в Wine сворачивание дочерних MDI окон реализованно принципиально не правильно (замена на картинки(а это является созданием нового окна) вместо простого уменьшения размера, как это сделано в Win). Из-за этого получаем данный глюк, т.к. 1с думает что появилось ещё одно окно (кстати правильно думает). Пока делаю хак, который запретит сворачиваться дочерним окон, т.к. считаю такое поведение грубой ошибкой. Так же вешаю багу, про правильное сворачивание.
Comment 5 Анатолий Лютин 2008-04-01 21:54:56 MSD
Сделал новый хак - теперь сворачивать окна можно и это не приведёт к ошибке, но окна сворачиваются всё ещё по-старому.
Comment 6 Константин Кондратюк 2008-04-04 22:29:31 MSD
Хак отложили, потому что при выполнении кода из него падает 1С в новых сборках.
~0.9.59
Comment 7 Vitaly Lipatov 2008-04-08 16:43:14 MSD
С этим патчем на 0.9.59 падает на обращении к cs->lpszClass (не нашёл багу :( по этой проблеме), так что временно его откладываем до выяснения.
Comment 8 Анатолий Лютин 2008-04-08 17:46:31 MSD
(In reply to comment #7)
> С этим патчем на 0.9.59 падает на обращении к
> cs->lpszClass (не нашёл багу :( по этой проблеме),
> так что временно его откладываем до
> выяснения.
> 
А у меня так и не падает, хотя я сегодня ещё раз обновился.
Comment 9 Vitaly Lipatov 2008-04-08 17:57:25 MSD
А это никак не связано с обновлением, в wine давно ничего об этом не менялось.
Просто у тебя какие-то изменения, которые маскируют или исправляют проблему.
Comment 10 Анатолий Лютин 2008-04-08 19:39:46 MSD
(In reply to comment #9)
> А это никак не связано с обновлением, в wine
> давно ничего об этом не менялось.
> Просто у тебя какие-то изменения, которые
> маскируют или исправляют проблему.
> 
Хорошо, тогда нужно в моём патче сделать обёртку, чтобы ничего пока не падало и завести новую багу, т.к. эта ошибка имеет мало общего с новой багой.

Comment 11 Денис Баранов 2008-09-23 00:38:44 MSD
Не смог свернуть ни одного окна.
Данная функция сейчас отключена?
бутылка 1c77-27
Comment 12 Vitaly Lipatov 2008-09-23 01:14:41 MSD
Да, сворачивание окон из-за этой баги пока запрещено.