On 19. Apr 17 23:30, Wade Berrier wrote: > I noticed this after the big merge these last few weeks. > > I did some minor profiling and it looks like loading conversations with a > lot of history hangs the UI for a couple of minutes. > > It wasn't apparent what exactly has changed. > > Any ideas?
Hi Wade, I have added a small optimization to TextView in 4937fba714c6ab5e1ff075a47aa9355e3f103962 to address this problem. Please let me know if you still observe some issues after this change. Note that a new implementation of TextView that I work on is also not so far from being completed. That should make the speed of this widget in general much better because it reworks how screen lines get calculated. The current implementation prepares screen lines for all content, which gives a bad performance when the widget is resized and also requires extra memory to store data about all screen lines. The new implementation calculates screen line data only for the lines that are actually displayed by the widget. Regards, Petr -- _______________________________________________ Centerim-devel mailing list Centerim-devel@centerim.org http://centerim.org/mailman/listinfo/centerim-devel http://www.centerim.org/