I think it's my fault somehow, but I'm not sure how to fix it.
SO... I've got an app with a theme system. Save themes, delete themes, change between themes. (themes are saved using the current settings, so there's also a "Custom..." theme once the user changes settings after applying a theme.
Anyhow... Changing between themes works great when I first launch the app. Then I try to save or delete a theme, and after that trying to do anything with themes results in a crash BEFORE the program reaches execution of my methods - so, between the GUI and when my method to save or delete or change the theme is executed.
I honestly don't have a clue what I'm doing wrong. It's almost like I've released my controller or something, but I haven't.
Thanks guys.