summaryrefslogtreecommitdiff
path: root/vcl/source
diff options
context:
space:
mode:
authorTomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>2024-03-23 20:03:02 +0900
committerTomaž Vajngerl <quikee@gmail.com>2024-03-30 15:22:11 +0100
commit95d7b543059be9cbf97fe28b1705be05b54a3b4f (patch)
tree7efcc64d6d88fa158ba28763bb34e86fb21a3049 /vcl/source
parent023ae9a825218686d444e2cbe770e743f70c73b9 (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.cxx15
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: */