Bug 23497

Summary: Ошибка пошагового поиска и замены в leafpad если загружен xfce4-clipman или parcelite
Product: Sisyphus Reporter: Денис Корявов <dkoryavov>
Component: leafpadAssignee: Vitaly Lipatov <lav>
Status: CLOSED WORKSFORME QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: gns, lav, radyus
Version: unstable   
Hardware: all   
OS: Linux   

Description Денис Корявов 2010-05-18 12:01:34 MSD
В текстовом редакторе Leafpad (а на самом деле и в его клоне Mousepad) есть одна ошибка, приводящая к практической невозможности его использования в режиме пошагового поиска и замены:

Ошибка заключается в следующем: если ввести некоторый текст для замены и, отключив опцию "Заменить все", произвести поиск и замену, получится сдвоенный текст из искомого и заменяемого (проще говоря, не удаляется заменяемое). Пример:

Допустим в текстовом файле есть слова " одна строка". Если произвести поиск и замену по словам:

Найти: одна строка
Заменить на: это будет 

Получим "это будет одна строка" вместо ожидаемого "это будет". Ошибки подвержены все версии Leafpad имеющиеся в репозиториях вплоть до p5 включительно (ниже не смотрел).
Comment 1 Vitaly Lipatov 2010-05-18 13:59:10 MSD
Не воспроизводится в Сизифе:
$ rpm -q leafpad
leafpad-0.8.17-alt1
Comment 2 Денис Корявов 2010-05-18 14:35:38 MSD
Хм... Вы правы. Тем не менее версия leafpad-0.8.17-alt1 скомпилированная мной для p5 имеет такую проблему. Как бы понять, из-за чего она (GTK?)?
Comment 3 Денис Корявов 2010-05-18 17:36:08 MSD
Моя ошибка. Оказывается, эта проблема связана с некорректной работой менеджера буфера обмена xfce4-clipman-plugin. Если он включен, наблюдается подобное поведение. На него и перевешиваю.
Comment 4 Денис Корявов 2010-06-03 12:29:24 MSD
Исследовал вопрос еще. Оказывается, эта проблема возникает и с менеджером буфера обмена Parcellite. Если учесть, что в новом Mousepad эта проблема не воспроизводится, то получается виноват Leafpad. Вновь перевешиваю на него. 

Итак, для воспроизведения проблемы следует установить менеджер буфера обмена xfce4-clipman-plugin или Parcellite.
Comment 5 Vitaly Lipatov 2013-10-12 21:00:57 MSK
xfce4-clipman-plugin-1.2.3-alt3
leafpad-0.8.18.1-alt4

не воспроизводится.