Вчера собрал последние исходники. Обнаружил баг следующий:
при повторном вызове, например, previewReport происходит следующее:
getCallbackData(LimeReport::CallbackInfo info, QVariant &value) с параметром RowCount не вызывается. Что может привести как к крешу, так и не верному отображению информации в силу факта, что данные могли поменяться, а rowCount останется прежним.
Поковырял исходники. в lrdatadesignintf.cpp
в строке 615 стоит условие для обновления rowCount
if (m_rowCount == -1)
не может ли здесь собака порыться? мне кажется это условие и будет гарантировать запрос rowCount Только один раз.