Hey Jcl,

I've got a question about the pan_create function.

PANEL* splash1 = pan_create("bmap = splash.pcx;",1);
PANEL* splash2 = pan_create("bmap = splash.pcx;",1);

How is the bmap internally created and used?
I thought in this case both panels would get their own "copy" / object of the bmap.

But when I do something like this:

bmap_purge(splash1->bmap);
ptr_remove(splash1->bmap);

bmap_purge(splash2->bmap);
ptr_remove(splash2->bmap);

I get a W1516 at line "bmap_purge(splash2->bmap);".
So it seems splash1->bmap and splash2->bmap are pointing to the same bmap entity. Is that correct? And was it meant to be like this?
I couldn't find any hint about that in the documentation.

Cheers
Sascha