LINUX.ORG.RU

Быстрый фикс для неожиданного поведения программы на С++

 , ,


0

0

Есть QuiteRSS, в котором есть баг: при сворачивании его в systray он записывает базу на диск, хотя не должен:

https://github.com/QuiteRSS/quiterss/issues/1578

Пытался сам исправить - не получилось, я в C++ не шарю.

Ответ на: комментарий от tempuser003

Как ты понял, что не работает? Я собрал приложение и в дебаге посмотрел, что не вызывается метод сохранения на диск.

И вообще что в этом плохого, что он сохраняет на диск?

ox55ff ★★★★★
()

Вероятно патч не применился или что о еще, но я попробовал закоментировать это строку и на диск при сворачивании писать перестало: https://0x0.st/HqUg.png

arax ★★
()

Почему не должен?

grem ★★★★★
()
Ответ на: комментарий от ox55ff

У меня ~100 RSS feed’ов, после каждого сворачивания в systray, на диск скидывается ~100MB данных, ибо почему-то переписывается весь файл SQLite базы.

В приложении есть checkbox - сохранять базу на диск только после выхода (store a DB in memory). Увы, получается опция не всегда работает.

tempuser003
() автор топика
Ответ на: комментарий от arax

Проверю ещё раз, но, кажется, оно не сработало.

tempuser003
() автор топика
Ответ на: комментарий от ox55ff

то накати ещё пару раз

Хахахахаха

Это типа как «сколько раз перезагружал?».

rumgot ★★★★★
()
Ответ на: комментарий от ox55ff

В обсуждении есть ссылка на патч. Накати.

Он же не шарит. Щас рили накатит и ссылка твоя не нужна будет.

slackwarrior ★★★★★
()
4 июля 2023 г.

вообще не представляю себе — почему это должно работать иначе? ну если только логическая ошибка или недоработка — так то вполне себе валидное действие.

safocl ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.