Make sure default printing for FrameSets is "AsIs" when printing silently

Bug 106015 r=kmcclusk sr=attinasi
This commit is contained in:
rods%netscape.com 2001-10-29 15:28:45 +00:00
parent 69c6678b6b
commit ff7243160f
2 changed files with 16 additions and 0 deletions

View File

@ -4436,6 +4436,14 @@ nsresult rv;
printf(" DeviceDimension w = %d h = %d\n",i1,i2);
#endif /* DEBUG_dcone */
// if there is a frameset and we are printing silently then
// the default must be reset kFramesAsIs
if (printService && mPrt->mIsParentAFrameSet && aSilent) {
mPrt->mPrintFrameType = nsIPrintOptions::kFramesAsIs;
printService->SetPrintFrameType(mPrt->mPrintFrameType);
}
// Print listener setup...
if (mPrt != nsnull) {
mPrt->OnStartPrinting();

View File

@ -4436,6 +4436,14 @@ nsresult rv;
printf(" DeviceDimension w = %d h = %d\n",i1,i2);
#endif /* DEBUG_dcone */
// if there is a frameset and we are printing silently then
// the default must be reset kFramesAsIs
if (printService && mPrt->mIsParentAFrameSet && aSilent) {
mPrt->mPrintFrameType = nsIPrintOptions::kFramesAsIs;
printService->SetPrintFrameType(mPrt->mPrintFrameType);
}
// Print listener setup...
if (mPrt != nsnull) {
mPrt->OnStartPrinting();