Open Bug 1657854 Opened 1 year ago Updated 8 months ago

Only allow nsPrinterList objects to be created in the main process on all platforms.

Categories

(Core :: Printing: Setup, enhancement, P2)

enhancement

Tracking

()

ASSIGNED

People

(Reporter: bobowen, Assigned: jwatt)

References

Details

(Whiteboard: [print2020][old-ui-])

Attachments

(2 files)

Bug 1652764 is only going to allow nsPrinterList in the main process on Mac, because we need to uplift that and it shouldn't require any other changes.

This bug is to do it for other platforms.

Taking this back, since the Mac part that Bob wanted to land got pulled out and landed in bug 1652764.

Assignee: bobowencode → jwatt
Whiteboard: [print2020_v82][old-ui-]

We can't quite do this yet since nsPrintSettingsService::InitPrintSettingsFromPrinter still creates an nsIPrinterList, and InitPrintSettingsFromPrinter is used in the content process by the old UI.

Priority: P1 → P2
Whiteboard: [print2020_v82][old-ui-] → [print2020_v83][old-ui-]
Whiteboard: [print2020_v83][old-ui-] → [print2020_v85][old-ui-]
Whiteboard: [print2020_v85][old-ui-] → [print2020_v87][old-ui-]
Whiteboard: [print2020_v87][old-ui-] → [print2020_v88][old-ui-]
Whiteboard: [print2020_v88][old-ui-] → [print2020][old-ui-]
You need to log in before you can comment on or make changes to this bug.