summaryrefslogtreecommitdiff
path: root/vcl/win
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2023-03-02 11:22:34 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2023-03-02 10:41:31 +0000
commit8774f286e8613717c620b635c93cfd7e7dffd76f (patch)
tree5679e2ec954df7dd77496dcbd6fd7414f37801c0 /vcl/win
parent9e365b05e7ca986f6ee4a4a58d0bb20947975864 (diff)
no need to allocate mpPortName separately
it is only one pointer big Change-Id: I7c8c99c4dad4289e2f073d73e8b3703ee5c8e64e Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148090 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'vcl/win')
-rw-r--r--vcl/win/gdi/salprn.cxx8
1 files changed, 4 insertions, 4 deletions
diff --git a/vcl/win/gdi/salprn.cxx b/vcl/win/gdi/salprn.cxx
index 98d39dc02455..71e4753995ae 100644
--- a/vcl/win/gdi/salprn.cxx
+++ b/vcl/win/gdi/salprn.cxx
@@ -207,8 +207,8 @@ void WinSalInstance::GetPrinterQueueState( SalPrinterQueueInfo* pInfo )
pInfo->maComment = o3tl::toU(pWinInfo2->pComment);
pInfo->mnStatus = ImplWinQueueStatusToSal( pWinInfo2->Status );
pInfo->mnJobs = pWinInfo2->cJobs;
- if( ! pInfo->mpPortName )
- pInfo->mpPortName.reset(new OUString(aPortName));
+ if( ! pInfo->moPortName )
+ pInfo->moPortName = aPortName;
}
std::free(pWinInfo2);
}
@@ -1029,11 +1029,11 @@ SalInfoPrinter* WinSalInstance::CreateInfoPrinter( SalPrinterQueueInfo* pQueueIn
ImplJobSetup* pSetupData )
{
WinSalInfoPrinter* pPrinter = new WinSalInfoPrinter;
- if( ! pQueueInfo->mpPortName )
+ if( ! pQueueInfo->moPortName )
GetPrinterQueueState( pQueueInfo );
pPrinter->maDriverName = pQueueInfo->maDriver;
pPrinter->maDeviceName = pQueueInfo->maPrinterName;
- pPrinter->maPortName = pQueueInfo->mpPortName ? *pQueueInfo->mpPortName : OUString();
+ pPrinter->maPortName = pQueueInfo->moPortName ? *pQueueInfo->moPortName : OUString();
// check if the provided setup data match the actual printer
ImplTestSalJobSetup( pPrinter, pSetupData, true );