Be a bit more graceful on NULL property sheet titles.

diff --git a/dlls/comctl32/propsheet.c b/dlls/comctl32/propsheet.c
index 4d2f692..a288d2f 100644
--- a/dlls/comctl32/propsheet.c
+++ b/dlls/comctl32/propsheet.c
@@ -302,13 +302,14 @@
     {
       char szTitle[256];
       
-      if ( !LoadStringA( lppsp->hInstance, (UINT) lppsp->pszTitle, szTitle, 256 ) )
-	return FALSE;
+      if (LoadStringA( lppsp->hInstance, (UINT)lppsp->pszTitle,szTitle,256 )) {
+        psInfo->proppage[index].pszText = HEAP_strdupAtoW( GetProcessHeap(), 0, szTitle );
+      } else {
+        psInfo->proppage[index].pszText = HEAP_strdupAtoW( GetProcessHeap(), 0, "(null)" );
+	FIXME("Could not load resource #%04x?\n",LOWORD(lppsp->pszTitle));
+      }
       
-      psInfo->proppage[index].pszText = HEAP_strdupAtoW( GetProcessHeap(),
-							 0, szTitle );
-    }
-    else
+    } else
       psInfo->proppage[index].pszText = HEAP_strdupAtoW(GetProcessHeap(),
 							0,
 							lppsp->pszTitle);