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. Исправлено. Три патча, посвящённые решению этой проблемы отправлены в рассылку. |