GtkAccelMap paths - discussion

BlitzMax Modules Forums/Brucey's Modules/GtkAccelMap paths - discussion

I wonder what the CEIDE is up to that the official IDE doesn't have issues with - since it works apparently perfectly using GTK in its current form.

I rewrote a chunk of code in the treeviewnode stuff as it was (is) a real spiders web of horribleness. Major issues found with the order things were freed in and memory leaks from nodes not being freed when they should be, etc, not to mention very poor performance because it would often re-build everything every time. I still don't like that area of code one little bit, but it is stable on Windows now.

Possible causes of errors I can think of without going into the code:
- Trying to do something to a treeview node that has been freed
- Trying to do something to a treeview node that has bene hidden
- hiding / showing / collapsing nodes

The above could probably be tested in a simple app (may be worth extending the treeview sample code a bit to create a test harness we can prove across all four gui implementations.