>
> 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

Reply via email to