Created attachment 3034 [details] решение проблемы с каплями дождя При использовании фильтра "Капли дождя"(rain drops) в программе шоуфото (showfoto) входящей в состав диджикам (digikam) при изменении параметров фильтра перестают отображаться капли. Патч приложен.
(В ответ на комментарий №0) На 0.9.5 и с этим патчем фильтр ведёт себя странно: при повышение значения "Количество" это самое количество может повысится, или понизиться, или вообще исчезнуть.
Странно. Именно с этой проблемой и борется патч. Я установил сырцы digikam-0.9.5-beta2 из сизифа. Собрал без патча, проверил - именно такой эффект как Вы описываете. Собрал с патчем - проблема ушла. Больше всего похоже на то, что патч не применился. Можно попробовать проверить руками: в файле digikam/imageplugins/raindrop/raindrop.cpp на строке 159 после применения патча должно быть memset(pStatusBits, 0, sizeof(uchar[nHeight * nWidth])); а до применения - memset(pStatusBits, 0, sizeof(nHeight * nWidth)); т.е. без uchar[].. Кроме того, что патч не применился, не знаю что и думать. Не затруднит ли Вас перед сборкой проверить руками наличие оператора memset(pStatusBits, 0, sizeof(uchar[nHeight * nWidth])); на строке 159?
(В ответ на комментарий №2) > Собрал с патчем - проблема ушла. Больше всего похоже на то, > что патч не применился. Можно попробовать проверить руками: в файле > digikam/imageplugins/raindrop/raindrop.cpp на строке 159 после применения патча > должно быть memset(pStatusBits, 0, sizeof(uchar[nHeight * nWidth])); > > а до применения - memset(pStatusBits, 0, sizeof(nHeight * nWidth)); > > т.е. без uchar[].. Да, это всё я видел, отследил и проверил, и понял что делает патч и для чего он, но... забыл сделать gear-update-tag :) В 0.9.5-alt0.4 все должно быть нормально
> Да, это всё я видел, отследил и проверил, и понял что делает патч и для чего > он, но... забыл сделать > gear-update-tag > :) > В 0.9.5-alt0.4 все должно быть нормально Ясно, бывает ) Проверил на 0.9.5-alt0.4 - всё работает отлично. Спасибо. Кто должен закрывать баг, я или Вы? Ещё момент попутно. Не сильно важный конечно, но всё же. Версия показывается 0.9.0 в "О программе" и при запуске. Как я понимаю, должно быть 0.9.5.
0.9.5-alt0.4 теперь можете закрывать
(В ответ на комментарий №4) > Ещё момент попутно. Не сильно важный конечно, но всё же. Версия показывается > 0.9.0 в "О программе" и при запуске. Как я понимаю, должно быть 0.9.5. У меня "0.9.5" при запуске и "0.9.5-beta2" в "About"
(В ответ на комментарий №6) > (В ответ на комментарий №4) > > Ещё момент попутно. Не сильно важный конечно, но всё же. Версия показывается > > 0.9.0 в "О программе" и при запуске. Как я понимаю, должно быть 0.9.5. > > У меня "0.9.5" при запуске и "0.9.5-beta2" в "About" В диджикам у меня 0.9.5 В шоуфото 0.9.0. Только сейчас подумал, наверняка просто у шоуфото своя нумерация версий...
(В ответ на комментарий №7) > В диджикам у меня 0.9.5 > > В шоуфото 0.9.0. > > Только сейчас подумал, наверняка просто у шоуфото своя нумерация версий... Врядли. У меня и там, и там 0.9.5-beta2
(В ответ на комментарий №8) > Врядли. У меня и там, и там 0.9.5-beta2 Нет, вру: если запускать showfoto отдельно, то в "About" 0.9.0-beta2. Значит действительно - своя нумерация. Но такое может быть - это не бага.