diff --git a/dlls/commdlg/printdlg.c b/dlls/commdlg/printdlg.c index d8be52509bc82ceefdc2670942b760e79de86d38..ff5749461bd524ace613ed57e359a3ae84c30dd5 100644 --- a/dlls/commdlg/printdlg.c +++ b/dlls/commdlg/printdlg.c @@ -211,6 +211,11 @@ BOOL WINAPI PrintDlgA( * and return PDERR_NODEFAULTPRN */ /* FIXME: not implemented yet!!! */ + if (!PrintStructures.NrOfPrinterInfoEntries) + { + COMDLG32_SetCommDlgExtendedError(PDERR_NODEFAULTPRN); + return FALSE; + } PrintStructures.CurrentPrinter=0; PrintStructures.DefaultPrinter=0;