summaryrefslogtreecommitdiffstats
path: root/vcl/unx/generic/print/common_gfx.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/unx/generic/print/common_gfx.cxx')
-rw-r--r--vcl/unx/generic/print/common_gfx.cxx9
1 files changed, 7 insertions, 2 deletions
diff --git a/vcl/unx/generic/print/common_gfx.cxx b/vcl/unx/generic/print/common_gfx.cxx
index d9801a155207..6b745abc096c 100644
--- a/vcl/unx/generic/print/common_gfx.cxx
+++ b/vcl/unx/generic/print/common_gfx.cxx
@@ -23,6 +23,7 @@
#include "psputil.hxx"
#include "glyphset.hxx"
+#include "saldatabasic.hxx"
#include "unx/printergfx.hxx"
#include "unx/printerjob.hxx"
@@ -63,7 +64,9 @@ PrinterGfx::Init (PrinterJob &rPrinterJob)
mnDpi = rPrinterJob.GetResolution();
rPrinterJob.GetScale (mfScaleX, mfScaleY);
- const JobData& rInfo( PrinterInfoManager::get().getPrinterInfo( rPrinterJob.GetPrinterName() ) );
+
+ PrinterInfoManager& rManager = *(GetSalData()->m_pPIManager);
+ const JobData& rInfo( rManager.getPrinterInfo( rPrinterJob.GetPrinterName() ) );
mbUploadPS42Fonts = rInfo.m_pParser && rInfo.m_pParser->isType42Capable();
}
@@ -79,7 +82,9 @@ PrinterGfx::Init (const JobData& rData)
mnDpi = nRes;
mfScaleX = (double)72.0 / (double)mnDpi;
mfScaleY = (double)72.0 / (double)mnDpi;
- const JobData& rInfo( PrinterInfoManager::get().getPrinterInfo( rData.m_aPrinterName ) );
+
+ PrinterInfoManager& rManager = *(GetSalData()->m_pPIManager);
+ const JobData& rInfo( rManager.getPrinterInfo( rData.m_aPrinterName ) );
mbUploadPS42Fonts = rInfo.m_pParser && rInfo.m_pParser->isType42Capable();
}