Bug 23497 - Ошибка пошагового поиска и замены в leafpad если загружен xfce4-clipman или parcelite
Summary: Ошибка пошагового поиска и замены в leafpad если загружен xfce4-clipman или p...
Status: CLOSED WORKSFORME
Alias: None
Product: Sisyphus
Classification: Development
Component: leafpad (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-18 12:01 MSD by Денис Корявов
Modified: 2013-10-12 21:00 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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

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