{
int tw = 0;
char * caption = labeledWindow.caption;
-
- surface.TextExtent(caption, strlen(caption), &tw, null);
+ if(caption)
+ surface.TextExtent(caption, strlen(caption), &tw, null);
GroupBevel(surface, true, 1,7, clientSize.w - 2, clientSize.h - 8, tw);
GroupBevel(surface, false, 0,6, clientSize.w, clientSize.h - 6, tw);
}
bitmaps[0] = value;
bitmaps[1] = value ? (value.alphaBlend ? value : { fileName = value.fileName, monochrome = true }) : null;
bitmaps[2] = value ? { fileName = value.fileName, grayed = true } : null;
- incref bitmaps[0];
- incref bitmaps[1];
- incref bitmaps[2];
+ if(value)
+ {
+ incref bitmaps[0];
+ incref bitmaps[1];
+ incref bitmaps[2];
+ }
}
get { return bitmaps[0]; }
};