@@ 529,7 529,10 @@ main(int argc, char **argv)
brush.size = 10;
if(!init())
return error("Init", "Failure");
- if(argc < 2 || !opendoc(&doc, argv[1]))
+ if(argc > 1) {
+ if(!opendoc(&doc, argv[1]))
+ makedoc(&doc, argv[1]);
+ } else
makedoc(&doc, "untitled.chr");
while(1) {
int tick = SDL_GetTicks();