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

Отработанное время:
Продуктивное время:
Bug 3138 - 1C81: не появляется меню   Make a simular bug
Summary: 1C81: не появляется меню
Status: CLOSED FIXED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Окна / фокус / перерисовка (show other bugs)
Version: unspecified
Hardware: PC All
: P4 minor
Target Milestone: ---
Assignee: Илья Шпигорь
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 1217 3482 3552
  Show dependency treegraph
 
In work:
Reported: 2008-12-18 18:18 MSK by Денис Баранов
Modified: 2009-02-24 09:38 MSK (History)
5 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Денис Баранов 2008-12-18 18:18:39 MSK
открываем документ любой например, "Реализация товаров и услуг"
нажимаем на кнопку печать и выбираем Торг-12, перед нами открывается печатная форма документа (Таблица документа) в этот момент обычно, в строке меню наверху экрана появляется меню "Таблица" и внизу если установлена галочка панель с кнопками работы с таблицей (разрешить редактирование и т.д.) так вот это меню иногда просто отсутствует и панель соответственно

Воспроизвести можно в бутылке 1c81/1c81-night, на второй базе.
Comment 1 Илья Шпигорь 2009-01-27 12:24:37 MSK
Выложил патч.

Проблема связана с патчем на #2845, который отключает проверку на disabled окна при передаче X фокуса (ф-ция can_activate_window). Дело в том, что при обработке handle_wm_protocols, в зависимости от возвращаемого значения can_activate_window, может посылаться win API'шное сообщение. 
Если окно не активно, то никакие виндовые сообщения ему уходить не должны, но X фокус передаваться должен. 

Решение заключается в проверке на disabled окна перед отправкой WM_MOUSEACTIVATE.
Comment 2 Mikhail Krylatykh 2009-02-12 15:11:54 MSK
>> Выложил патч.
а, прошу прощения, куда? На странице я ссылки нигде не вижу..ни здесь, ни на страничке с ошибкой #2845. Или я не там ищу?
Comment 3 Илья Шпигорь 2009-02-12 15:18:26 MSK
> Выложил патч.
> а, прошу прощения, куда? На странице я
> ссылки нигде не вижу..ни здесь, ни на
> страничке с ошибкой #2845. Или я не там ищу?

Патч во внутренней рассылке etersoft. Он будет приложен к следующему багфиксу.
Comment 4 Mikhail Krylatykh 2009-02-12 15:20:05 MSK
понятно. Когда ожидать примерно?
Comment 5 Vitaly Lipatov 2009-02-12 16:08:56 MSK
Рассылка публичная, см. http://winehq.org.ru, архив здесь:
http://lists.etersoft.ru/pipermail/wine-patches/
Баг-фикс будет на днях.
Comment 6 Mikhail Krylatykh 2009-02-12 16:37:38 MSK
по второй ссылке 403 =)
Ждем релиза.
Comment 7 Денис Баранов 2009-02-14 19:48:17 MSK
На eter41\eter17 ошибка воспроизводится.
Comment 8 Илья Шпигорь 2009-02-17 10:19:07 MSK
Похоже, забыли приложить патч:

winex11.drv: Add checking to WS_DISABLED under WinAPI WM_MOUSEACTIVATE message sending (eterbug #3138)

В текущей ветке eterhack его нет.
Comment 9 Chicken 2009-02-18 13:49:04 MSK
wine@etersoft 1.0.9 - 41/17
бага осталсь, при первом запуске после апдейта порадовались, но как и раньше при повторном запуске все вернулось в начальное состояние и менюшка не появляется
Comment 10 Andrey Vusik 2009-02-18 15:10:05 MSK
(In reply to comment #9)
> wine@etersoft 1.0.9 - 41/17
> бага осталсь, при первом запуске после
> апдейта порадовались, но как и раньше при
> повторном запуске все вернулось в
> начальное состояние и менюшка не
> появляется
> 

Проверил 4 раза. Всё ок.
Та же бутылка. Сборка 41/17

Хочу скриншот для подтверждения=)
Comment 11 Денис Баранов 2009-02-18 18:27:21 MSK
(In reply to comment #10)
> Проверил 4 раза. Всё ок.
> Та же бутылка. Сборка 41/17
> 
Та же бутылка, но сборка на cellar стоит другая: eter41.1 с добавленным патчем.
Ждем сборки под все системы и закрываем.
Comment 12 Денис Баранов 2009-02-21 20:26:40 MSK
Принято.
eter42\eter18