> > OK, that's interesting.=20 > > (Though I guess it does not fully preclude the possibility that it is an > X-server issue, if there's some sort of weird 32/64 thing going on or... > Hmm...) > > Anyway, does it exhibit the same misbehaviour run locally on the > machine? Is it only via Exceed that you see the fault? >
I have no local access. The problem happens on the Fl_Double_Window (probably due to a buffering done in a 0 size buffer) Just a minimal sample to reproduce what seems to happen in a resized tile. launch with no arg -> Fl_Double_Window error launch with an arg -> Fl_Window fine MyWin is only here to make an entry point for ddd #include <FL/Fl.H> #include <FL/Fl_Double_Window.H> template<typename T> struct MyWin : T { MyWin() : T(0,0,0,0) {} void draw() { T::draw(); } }; int main( int argc, char** argv) { Fl_Double_Window w(30, 50, 0, 0, "Tile Test" ); ( argc > 1 ? (Fl_Widget*)new MyWin<Fl_Window> : (Fl_Widget*)new MyWin<Fl_Double_Window> ); w.show(); return Fl::run(); } _______________________________________________ fltk mailing list fltk@easysw.com http://lists.easysw.com/mailman/listinfo/fltk