I have a sample code that crashes when the icon is loaded.
The icon is a multicolored icon of 32x32.


#include <fltk/x11.h>
#include <fltk/run.h>
#include <fltk/Window.h>
#include <X11/xpm.h>
#include "../icons/viewer.xpm"

int main( int argc, char** argv )
{

   fltk::Window window( 120, 220 );

   fltk::open_display(); // needed if display has not been previously opened

   Pixmap p, mask;

   if ( XpmCreatePixmapFromData(fltk::xdisplay,
                                DefaultRootWindow(fltk::xdisplay),
                                viewer_xpm,
                                &p, &mask, NULL) == XpmSuccess )
   {
      // uncomment to crash program
      //window.icon((char *)p);
   }

   window.show( );
   fltk::run();
}

_______________________________________________
fltk mailing list
fltk@easysw.com
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to