>
> 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
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk