From: Gregory S. <wo...@tr...> - 2007-11-17 13:26:48
|
On 11/17/07, Tito Dal Canton <ti...@da...> wrote: > ...and that's just a bug in FrameView. IMO it gets an early event and > messes with NULL pointers without checking. I have committed your fix, > but I'll revert to the old version and rather fix FrameView someday. That's exactly what happens. Putting f_view(0) in the constructor, and adding "if (!f_view) return;" in stuff like BitmapIndexSlider was what allowed me to get it working in Wine. But then a different event came in early on Windows and killed it, so rather than putting those everywhere I took the lazy approach and made sure f_view was valid before adding any widgets :) > Definitely. Is it already statically linked to wx? I'm unsure whether to > put it along ShapeFusion 0.4, because if you started from CVS it has > already some new feature with respect to 0.4. Maybe I'll decide to speed > up work and release 0.5 very soon. It's an all-in-one exe, static linked against wx. To build, I simply cross-compiled with the existing Makefile, then renamed shapefusion to shapefusion.exe, and ran strip -S on it to make it not 17 MB. I'll hold off telling anybody to get a copy from my site, except for RyokoTK who already has it, until you're ready to put it on SourceForge. BTW, sound playback even works :) Gregory |