• entries
    359
  • comments
    237
  • views
    188209

Die Die Die!

Sign in to follow this  
Telastyn

42 views

Hahahah! I (mistakenly) found the bug. I was being bitten by the 'being a listener of an event is sufficient to keep something from being garbage collected' oopsie. Not a few TiedRects were being orphaned by the TableLayouts when re-configured, but were still listening to what they were tied to...

Thus a near-root rect change propagated down a bunch of events to things that weren't even being used by UI objects anymore (and all their children and so on). The main game UI now loads and does auto-layout in about 5 seconds rather than 5 minutes.

Those things are particularly difficult to track down by the way. It shouldn't be an error or warning even because such behavior is super-useful for functors, but it'd be nice if some annotation or something could disable the checking for those functor classes. Prolly some profiler or something does it already and I'm just ignorant of it. Alas...


In other news, caramel filled hershey's kisses are superb. Next on the docket, a bag of dark chocolate kisses. I have high expectations (for once).
Sign in to follow this  


0 Comments


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now