diff --git a/src/wxwindow/src/msw/wx_cmdlg.cxx b/src/wxwindow/src/msw/wx_cmdlg.cxx index d3cd7865a4..7001809285 100644 --- a/src/wxwindow/src/msw/wx_cmdlg.cxx +++ b/src/wxwindow/src/msw/wx_cmdlg.cxx @@ -189,6 +189,10 @@ int wxMessageBox(char *message, char *caption, long type, } +#ifdef MZ_PRECISE_GC +START_XFORM_SKIP; +#endif + static BOOL DoGetSaveFileName(OPENFILENAMEW *of, HWND parent) { if (!of->hwndOwner) @@ -228,6 +232,10 @@ static BOOL DoGetDir(BROWSEINFOW *b, HWND parent) return 0; } +#ifdef MZ_PRECISE_GC +START_XFORM_SKIP; +#endif + static int set_init_dir; extern void MrEdSyncCurrentDir(void); diff --git a/src/wxwindow/src/msw/wx_dc.cxx b/src/wxwindow/src/msw/wx_dc.cxx index 2e96c13026..13997f5600 100644 --- a/src/wxwindow/src/msw/wx_dc.cxx +++ b/src/wxwindow/src/msw/wx_dc.cxx @@ -2977,6 +2977,10 @@ Bool wxCanvasDC::GCBlit(double xdest, double ydest, double width, double height, return FALSE; } +#ifdef MZ_PRECISE_GC +START_XFORM_SKIP; +#endif + static BOOL DoPrintDlg(PRINTDLG *pd, HWND parent) { if (!pd->hwndOwner) @@ -2985,6 +2989,10 @@ static BOOL DoPrintDlg(PRINTDLG *pd, HWND parent) return PrintDlg(pd); } +#ifdef MZ_PRECISE_GC +END_XFORM_SKIP; +#endif + wxPrinterDC::wxPrinterDC(wxWindow *parent, char *driver_name, char *device_name, char *file, Bool interactive) { HWND hwnd = NULL;