| Summary: | Работа КМ-Школы с новой версией wmp | ||
|---|---|---|---|
| Product: | Wine School | Reporter: | Константин Кондратюк <kondratyuk> |
| Component: | КМ Школа | Assignee: | Константин Кондратюк <kondratyuk> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | major | ||
| Priority: | P2 | CC: | baraka, lav |
| Version: | 0.9.1 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | All | ||
| Whiteboard: | |||
| Заявки RT: | Связано с: | ||
| Дата напоминания: | |||
| Bug Depends on: | 1633 | ||
| Bug Blocks: | 2120 | ||
|
Description
Константин Кондратюк
2008-07-07 17:40:15 MSD
Исключение вырабатывается в случае, когда IOleObject_SetClientSite возвращает E_FAIL. Поправил, будет в патче. Теперь молча не открываются вкладки, использующие плеер (те вкладки, что не открывались без плеера, зарегистрированного в системе). Проблема в нереализованности ENABLED в методе IDispatchEx_Invoke. Раньше все вызовы шли напрямую. Новая версия плеера даёт программе повод работать с put_enabled через IDispatchEx Для надёжного решения проблемы стоит реализовать метод Invoke наиболее полно для одного интерфейса, а от остальных - просто обращаться к этой реализации. Наверное, самым правильным вариантом станет метод IDispatchEx_Invoke. Исправлено. Три патча, посвящённые решению этой проблемы отправлены в рассылку. |