зеркало из https://github.com/mozilla/gecko-dev.git
Bug 334760: Printing of iframes broken on cocoa and linux. r+sr=roc
This commit is contained in:
Родитель
1c3b387bd2
Коммит
a5b8981f5e
|
@ -3955,12 +3955,12 @@ PresShell::CreateRenderingContext(nsIFrame *aFrame,
|
|||
return NS_ERROR_NULL_POINTER;
|
||||
}
|
||||
|
||||
nsresult rv;
|
||||
|
||||
nsIView *view = aFrame->GetClosestView();
|
||||
|
||||
nsIWidget* widget = view ? view->GetNearestWidget(nsnull) : nsnull;
|
||||
nsIWidget* widget = nsnull;
|
||||
// Never pass a widget to a print rendering context
|
||||
if (mPresContext->IsScreen())
|
||||
widget = aFrame->GetWindow();
|
||||
|
||||
nsresult rv;
|
||||
nsIRenderingContext* result = nsnull;
|
||||
nsIDeviceContext *deviceContext = mPresContext->DeviceContext();
|
||||
if (widget) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче