mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-16 00:37:17 +00:00
gdi32: Abort printing if DeleteDC is called before EndDoc.
This commit is contained in:
parent
083946dbf4
commit
0e976ca544
|
@ -479,7 +479,12 @@ BOOL WINAPI DeleteDC( HDC hdc )
|
|||
|
||||
if (is_meta_dc( hdc )) return METADC_DeleteDC( hdc );
|
||||
if (!(dc_attr = get_dc_attr( hdc ))) return FALSE;
|
||||
if (dc_attr->print) delete_print_dc( dc_attr );
|
||||
if (dc_attr->print)
|
||||
{
|
||||
if (dc_attr->emf)
|
||||
AbortDoc( hdc );
|
||||
delete_print_dc( dc_attr );
|
||||
}
|
||||
if (dc_attr->emf) EMFDC_DeleteDC( dc_attr );
|
||||
return NtGdiDeleteObjectApp( hdc );
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue