svx/source/tbxctrls/tbunocontroller.cxx | 7 +++++++ 1 file changed, 7 insertions(+)
New commits: commit 15d33f1b6468b05f9cea08e266c408238248cc23 Author: Szymon Kłos <szymon.k...@collabora.com> AuthorDate: Fri Nov 29 07:27:44 2024 +0100 Commit: Szymon Kłos <szymon.k...@collabora.com> CommitDate: Thu Jan 2 17:21:47 2025 +0100 lok: jsdialog: enable font size box after save This is followup for commit cbe229ec219e56ce1bb5dd9598f9052a98504249 lok: jsdialog: enable font name box after save We need to use weld:: api to inform JSDialogs about sensitivity change. Happens in lok after shape resize - we cannot open font size dropdown. Change-Id: I1897502948c90e3bd1e5e3e347429fa9729d87a3 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/177512 Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com> Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> Reviewed-on: https://gerrit.libreoffice.org/c/core/+/179612 Reviewed-by: Szymon Kłos <szymon.k...@collabora.com> Tested-by: Jenkins diff --git a/svx/source/tbxctrls/tbunocontroller.cxx b/svx/source/tbxctrls/tbunocontroller.cxx index a712aa9197cc..4194acd89310 100644 --- a/svx/source/tbxctrls/tbunocontroller.cxx +++ b/svx/source/tbxctrls/tbunocontroller.cxx @@ -153,6 +153,13 @@ public: virtual void DataChanged(const DataChangedEvent& rDCEvt) override; + virtual void StateChanged(StateChangedType nStateChange) override + { + if (nStateChange == StateChangedType::Enable) + m_xWidget->set_sensitive(IsEnabled()); + InterimItemWindow::StateChanged(nStateChange); + } + virtual void set_sensitive(bool bSensitive) override { m_xWidget->set_sensitive(bSensitive);