When using wine internet explorer it crashes if you click print even if you click cancel, this fixes that issue.
nsIWebBrowserPrint_Print apparently causes issues for unknown reasons.
JIRA issue: CORE-16884
By returning S_OK print doesn't cause a crash.
Use ERR and S_OK return before hitting nsIWebBrowserPrint_Print
return S_OK;
}
+#ifdef __REACTOS__
+ // returning here fixes CORE-16884. Maybe use this until printing works.
+ ERR("Aborting print, to work around CORE-16884\n");
+ nsIWebBrowserPrint_Release(nsprint);
+ return S_OK;
+#endif
+
nsres = nsIWebBrowserPrint_GetGlobalPrintSettings(nsprint, &settings);
if(NS_FAILED(nsres))
ERR("GetCurrentPrintSettings failed: %08x\n", nsres);