Hey Stefan, Op 10 april 2012 16:47 heeft Stefan Ruppert <[email protected]> het volgende geschreven: > Hi all, > > I managed to use the WTreeView to load thousands and more tree items > from our database. It works fine, but sometimes when I select a new tree > which will remove the complete old large tree within the WTreeView it > crashes or asserts. > > Currently I got the following assert(). I'm using the latest Wt 3.2.1 > release. > > myarmbrowser.wt: /home/ruppert/work/wt/wt-3.2.1/src/Wt/WTreeView.C:1899: > void Wt::WTreeView::modelRowsInserted(const Wt::WModelIndex&, int, int): > Assertion `n' failed. > Abgebrochen (Speicherabzug geschrieben) > > I have a complete call stack, it seems to crash within endInsertRows() > signal processing. For small trees (less than 1000 items) I never > noticed a crash. > > Maybe I'll try to limit the tree, but whats the number of items which > can be handled correctly?
Obviously, any number should be handled correctly (limited by a CSS limitation w.r.t. maximum height of a widget, actually). The assertion suggests a genuine bug -- could you suggest how we can reproduce it here, preferably with a test case ? Regards, koen ------------------------------------------------------------------------------ For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 _______________________________________________ witty-interest mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/witty-interest
