diff --git a/mozilla/embedding/components/printingui/src/win/nsPrintDialogUtil.cpp b/mozilla/embedding/components/printingui/src/win/nsPrintDialogUtil.cpp index fb99b70c936..18a30420d4c 100644 --- a/mozilla/embedding/components/printingui/src/win/nsPrintDialogUtil.cpp +++ b/mozilla/embedding/components/printingui/src/win/nsPrintDialogUtil.cpp @@ -1005,8 +1005,9 @@ ShowNativePrintDialog(HWND aHWnd, printf("printer: driver %s, device %s flags: %d\n", driver, device, prntdlg.Flags); #endif // fill the print options with the info from the dialog - nsString printerName; - printerName.AssignWithConversion(device); + nsDependentCString printerNameNative(device); + nsAutoString printerName; + NS_CopyNativeToUnicode(printerNameNative, printerName); aPrintSettings->SetPrinterName(printerName.get());