Is there a hidden point to this code? From dlls/comctl32/propsheet.c PropertySheetA(),
if (!PROPSHEET_CollectPageInfo((LPCPROPSHEETPAGEA)psInfo->proppage[n].hpage, psInfo, n)) { if (lppsh->dwFlags & PSH_PROPSHEETPAGE) DestroyPropertySheetPage(psInfo->proppage[n].hpage); n--; psInfo->nPages--; }
So there is a point when a property sheet page is destroyed and removed, but wine doesn't exit. It seems that if you remove a property sheet page then the application is never going to look right. Is there some other reason for this code, that I'm missing?
Daniel Walker