diff --git a/dlls/comctl32/propsheet.c b/dlls/comctl32/propsheet.c index 087833d9394..1b179513b52 100644 --- a/dlls/comctl32/propsheet.c +++ b/dlls/comctl32/propsheet.c @@ -199,7 +199,7 @@ BOOL PROPSHEET_CollectPageInfo(LPCPROPSHEETPAGEA lppsp, * Process property page flags. */ dwFlags = lppsp->dwFlags; - psInfo->proppage[index].useCallback = dwFlags & PSP_USECALLBACK; + psInfo->proppage[index].useCallback = (dwFlags & PSP_USECALLBACK) && (lppsp->pfnCallback); psInfo->proppage[index].hasHelp = dwFlags & PSP_HASHELP; psInfo->proppage[index].hasIcon = dwFlags & (PSP_USEHICON | PSP_USEICONID);