| commit | 7472bf01dee87a45aa3345397ae6f072f5d57058 | [log] |
|---|---|---|
| author | Caolán McNamara <caolan.mcnamara@collabora.com> | Fri May 17 21:36:40 2024 +0100 |
| committer | Adolfo Jayme Barrientos <fitojb@ubuntu.com> | Sun May 19 20:33:43 2024 +0200 |
| tree | 05f3ee404cc5c516a601df5ede00b7e2651f7102 | |
| parent | 07e6ed881032d1df3ec96c93f5e6c502e021eeb6 [diff] |
Resolves: tdf#161133 read-only widget should have deactivated calendar a problem since: commit 6e7e19d9c300dbdd279789b09f94781e946fad52 Date: Wed Jul 15 12:10:32 2020 +0100 weld DateControl Change-Id: I367c4237903655ad02c0c4af70ae0383b8a89f25 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/167811 Tested-by: Jenkins Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
diff --git a/include/svtools/editbrowsebox.hxx b/include/svtools/editbrowsebox.hxx index c89a396..6a581d4 100644 --- a/include/svtools/editbrowsebox.hxx +++ b/include/svtools/editbrowsebox.hxx
@@ -829,6 +829,8 @@ namespace svt void SetDate(const Date& rDate); virtual void SetEditableReadOnly(bool bReadOnly) override; virtual void dispose() override; private: std::unique_ptr<weld::MenuButton> m_xMenuButton;
diff --git a/svtools/source/brwbox/ebbcontrols.cxx b/svtools/source/brwbox/ebbcontrols.cxx index 45b1a37..761fd32 100644 --- a/svtools/source/brwbox/ebbcontrols.cxx +++ b/svtools/source/brwbox/ebbcontrols.cxx
@@ -586,6 +586,12 @@ namespace svt m_xCalendar->set_date(rDate); } void DateControl::SetEditableReadOnly(bool bReadOnly) { FormattedControlBase::SetEditableReadOnly(bReadOnly); m_xMenuButton->set_sensitive(!bReadOnly); } void DateControl::dispose() { m_xTodayBtn.reset();