From f689952f899d65939711ad9647d64e25d14bc73e Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Wed, 25 Nov 2020 11:50:02 +0000 Subject: add a way to invalidate the InterimItemWindow child contents MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: Id7bbf6443f25eee7745123f127cd9d6424a684b0 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106599 Tested-by: Jenkins Reviewed-by: Caolán McNamara --- include/vcl/InterimItemWindow.hxx | 3 +++ 1 file changed, 3 insertions(+) (limited to 'include') diff --git a/include/vcl/InterimItemWindow.hxx b/include/vcl/InterimItemWindow.hxx index d6b47d33cade..08860c50244a 100644 --- a/include/vcl/InterimItemWindow.hxx +++ b/include/vcl/InterimItemWindow.hxx @@ -22,6 +22,9 @@ public: virtual void Resize() override; virtual Size GetOptimalSize() const override; + // throw away cached size request of child so GetOptimalSize will + // fetch it anew + void InvalidateChildSizeCache(); virtual void StateChanged(StateChangedType nStateChange) override; virtual void queue_resize(StateChangedType eReason = StateChangedType::Layout) override; virtual void GetFocus() override; -- cgit