Summary: | Неверно копируется в Иксовый буфер обмена | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Vitaly Lipatov <lav> |
Component: | Общее | Assignee: | Анатолий Лютин <vostok> |
Status: | CLOSED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | P5 | CC: | vostok |
Version: | unspecified | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Linux | ||
Whiteboard: | |||
Заявки RT: | Связано с: | ||
Дата напоминания: | |||
Bug Depends on: | |||
Bug Blocks: | 60, 190, 2258, 4332 | ||
Attachments: | исправляет багу |
Description
Vitaly Lipatov
2006-12-19 16:47:12 MSK
Проверил - сломался. Created attachment 80 [details]
исправляет багу
!!!Прикладывать только после приложения патча winex11.drv-clipboard.patch!!!
Буфер починил. Проблема заключалось в том, что в структуре WINE_CLIPFORMAT ClipFormats[] приписка к сообщению CF-TEXT. о том что его трактовать как wszUTF8STRING ничего не давала для вставки из Иксовского буфера в Вайновский, а вот наоборот похоже влияет, должно быть wszCF_TEXT + самое главное, 3 параметр вместо XA_STRING, должен быть строго 0! Правильное описание: CF_TEXT, wszCF_TEXT, 0, CF_FLAG_BUILTINFMT, X11DRV_CLIPBOARD_ImportXAString, X11DRV_CLIPBOARD_ExportString, NULL, &ClipFormats[1]} Почему так происходит - думаю.. Исправлено в 1.0.5-eter2 |