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: