Bug 1184936 - Need convert from UTF8 for printer name. r?karlt
MozReview-Commit-ID: GAkaLYTvZ9h
--- a/widget/gtk/nsPrintSettingsGTK.cpp
+++ b/widget/gtk/nsPrintSettingsGTK.cpp
@@ -475,17 +475,17 @@ nsPrintSettingsGTK::GetPrinterName(char1
gtkPrintName = gtk_printer_get_name(mGTKPrinter);
} else {
// This mimics what nsPrintSettingsImpl does when we try to Get before we Set
nsXPIDLString nullPrintName;
*aPrinter = ToNewUnicode(nullPrintName);
return NS_OK;
}
}
- *aPrinter = ToNewUnicode(nsDependentCString(gtkPrintName));
+ *aPrinter = ToNewUnicode(NS_ConvertUTF8toUTF16(gtkPrintName));
return NS_OK;
}
NS_IMETHODIMP
nsPrintSettingsGTK::SetPrinterName(const char16_t * aPrinter)
{
NS_ConvertUTF16toUTF8 gtkPrinter(aPrinter);