This bug existed in previous versions as well, currently using:
theide 6157-wheezy-amd64
Occurs when many editor-tabs are open so that I need to scroll (the thin blue line scroller below the tabs) - if I scroll to the end of the list of tabs and click the 'x' and then without moving the mouse click on the next 'x' of the adjusted tabs, theide crashes:
"Assertion failed in uppsrc/Core/Vcont.h, line 33"
Workaround I'm currently using is to just move the mouse - when I remember to!
dolik.rce Messages: 1791 Registered: August 2008 Location: Czech Republic
Ultimate Contributor
I can confirm this.
It also happens when you just close two tabs consecutively without moving a mouse in between (i.e. when they are of similar width, so no pointer movement is necessary).
Klugier Messages: 1099 Registered: September 2012 Location: Poland, Kraków
Senior Contributor
Hello,
I have solved this issue. It seems that TabBar::LeftDown hasn't got "count of tabs" check. Moreover I added additional mouse position check after closing a tab.
I enclose improved source file. (TabBar/TabBar.cpp)