From 54a06f9d2a2ae41217710455380e70ca30e5c595 Mon Sep 17 00:00:00 2001 From: Mantaroh Yoshinaga Date: Fri, 13 Oct 2017 15:48:39 +0900 Subject: [PATCH] Bug 1185236 - Add AdjustPrintJobNameForIPP() wide version. r=karlt MozReview-Commit-ID: AE3mvnrVAqn --HG-- extra : rebase_source : de725c3dd624c86bca48ee4663ffc58369711f65 --- gfx/thebes/PrintTarget.cpp | 11 +++++++++++ gfx/thebes/PrintTarget.h | 2 ++ 2 files changed, 13 insertions(+) diff --git a/gfx/thebes/PrintTarget.cpp b/gfx/thebes/PrintTarget.cpp index 9ccf0b6c6957..b37968cf5388 100644 --- a/gfx/thebes/PrintTarget.cpp +++ b/gfx/thebes/PrintTarget.cpp @@ -183,6 +183,17 @@ PrintTarget::AdjustPrintJobNameForIPP(const nsAString& aJobName, } } +/* static */ +void +PrintTarget::AdjustPrintJobNameForIPP(const nsAString& aJobName, + nsString& aAdjustedJobName) +{ + nsAutoCString jobName; + AdjustPrintJobNameForIPP(aJobName, jobName); + + CopyUTF8toUTF16(jobName, aAdjustedJobName); +} + /* static */ already_AddRefed PrintTarget::CreateWrapAndRecordDrawTarget(DrawEventRecorder* aRecorder, DrawTarget* aDrawTarget) diff --git a/gfx/thebes/PrintTarget.h b/gfx/thebes/PrintTarget.h index ab1cdbb0103d..a3a5d5207447 100644 --- a/gfx/thebes/PrintTarget.h +++ b/gfx/thebes/PrintTarget.h @@ -138,6 +138,8 @@ public: static void AdjustPrintJobNameForIPP(const nsAString& aJobName, nsCString& aAdjustedJobName); + static void AdjustPrintJobNameForIPP(const nsAString& aJobName, + nsString& aAdjustedJobName); protected: