Dzień dobry.

Nie mogę zrozumieć, dlaczego, funkcja callback, zdefiniowana przez użytkownika, wywoływana jest dwa razy, po kliknięciu na dany wiersz, przy czym pierwszą wartością numeru wiersza, dla którego funkcja jest wywoływana, jest -1

Tabela istniejaceRekordy(10, 50, 1300, 600, "Baza");

void obsluzKlikniecieWWiersz(Fl_Widget * w, void * dane)
{
	fl_alert(zamienLiczbeNaString(istniejaceRekordy.callback_row()).c_str());
}
(...)

istniejaceRekordy.callback(obsluzKlikniecieWWiersz, 0);
istniejaceRekordy.when(FL_WHEN_RELEASE);