diff options
author | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2024-03-23 20:03:02 +0900 |
---|---|---|
committer | Tomaž Vajngerl <quikee@gmail.com> | 2024-03-30 15:22:11 +0100 |
commit | 95d7b543059be9cbf97fe28b1705be05b54a3b4f (patch) | |
tree | 7efcc64d6d88fa158ba28763bb34e86fb21a3049 /vcl/source | |
parent | 023ae9a825218686d444e2cbe770e743f70c73b9 (diff) |
vcl: add resetLastUsed to ImpGraph
We reset the last used member variable in many places in the same
way, so instead of duplicating the implementation, add that to a
method.
Change-Id: I747559ecf1a6736f976b4d560ab5052c19431898
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/165207
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
Diffstat (limited to 'vcl/source')
-rw-r--r-- | vcl/source/gdi/impgraph.cxx | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/vcl/source/gdi/impgraph.cxx b/vcl/source/gdi/impgraph.cxx index 42ea57c1a820..57aece29bcd6 100644 --- a/vcl/source/gdi/impgraph.cxx +++ b/vcl/source/gdi/impgraph.cxx @@ -230,7 +230,7 @@ ImpGraphic& ImpGraphic::operator=( const ImpGraphic& rImpGraphic ) mpGfxLink = rImpGraphic.mpGfxLink; maVectorGraphicData = rImpGraphic.maVectorGraphicData; - maLastUsed = std::chrono::high_resolution_clock::now(); + resetLastUsed(); changeExisting(mnSizeBytes); } @@ -257,7 +257,7 @@ ImpGraphic& ImpGraphic::operator=(ImpGraphic&& rImpGraphic) rImpGraphic.clear(); rImpGraphic.mbDummyContext = false; - maLastUsed = std::chrono::high_resolution_clock::now(); + resetLastUsed(); changeExisting(mnSizeBytes); @@ -1364,7 +1364,7 @@ bool ImpGraphic::ensureAvailable() const bResult = pThis->swapIn(); } - maLastUsed = std::chrono::high_resolution_clock::now(); + resetLastUsed(); return bResult; } @@ -1491,7 +1491,7 @@ bool ImpGraphic::swapIn() updateFromLoadedGraphic(aGraphic.ImplGetImpGraphic()); - maLastUsed = std::chrono::high_resolution_clock::now(); + resetLastUsed(); bReturn = true; } else if (mpGfxLink && mpGfxLink->IsNative()) @@ -1522,7 +1522,7 @@ bool ImpGraphic::swapIn() updateFromLoadedGraphic(pImpGraphic); } - maLastUsed = std::chrono::high_resolution_clock::now(); + resetLastUsed(); bReturn = true; } else @@ -1774,4 +1774,9 @@ std::chrono::high_resolution_clock::time_point ImpGraphic::getLastUsed() const return maLastUsed; } +void ImpGraphic::resetLastUsed() const +{ + maLastUsed = std::chrono::high_resolution_clock::now(); +} + /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |