Bug 746

Summary: Гарант F1: Не открываются файлы в OOwriter'е при экспорте.
Product: WINE@Etersoft Reporter: Sergey Lebedev <lebedev.v.sergey>
Component: Взаимодействие с OfficeAssignee: Константин Кондратюк <kondratyuk>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P5 CC: baraka, lav
Version: 1.0.7   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 584, 769    

Description Sergey Lebedev 2007-09-13 17:04:54 MSD
При нажатии на кнопку Экспорт в MS-Word, на linux системе, происходит запуск OOwriter'а с именем файла. В связи с тем, что некоторые символы не экранируются (пробелы к примеру), OOwriter сообщает о невозможности открытия файла.

Пример.
Все документы -> Гражданское право -> Общее положение  
Нажатие на Экспорт в MS-Word.

Происходит запуск OpenOffice.org 2.2. Появляется сообщение об ошибке.

/home/lsv/.wine/dosdevices/c:/windows/temp/~NS681F6/Тематика не существует.
файл по указанному пути лежит

ls -al /home/lsv/.wine/dosdevices/c:/windows/temp/~NS681F6/
итого 1,3M
drwxrwxr-x 2 lsv lsv  256 Сен 13 17:01 ./
drwxrwxr-x 3 lsv lsv  712 Сен 13 16:55 ../
-rw-rw-r-- 1 lsv lsv 628K Сен 13 17:01 Тематика - Правовой навигатор_Все документы_Гражданское право_Общие положения 240B.rtf
-rw-rw-r-- 1 lsv lsv 628K Сен 13 16:55 Тематика - Правовой навигатор_Все документы_Гражданское право_Общие положения.rtf
Comment 1 Vitaly Lipatov 2007-09-13 17:14:07 MSD
Нужно экранировать параметры, как минимум, а в реестре
@="c:\\windows\\command\\ooffice %1"
Comment 2 Константин Кондратюк 2007-09-13 17:28:14 MSD
Исправил на:
@="c:\\windows\\command\\ooffice \"%1\""

Теперь работает для файлов с пробелами.
Comment 3 Sergey Lebedev 2007-09-13 18:25:22 MSD
ок