diff options
author | Rafael Lima <rafael.palma.lima@gmail.com> | 2024-01-17 20:33:43 +0100 |
---|---|---|
committer | Rafael Lima <rafael.palma.lima@gmail.com> | 2024-01-19 13:23:55 +0100 |
commit | c4e5b1b934fc3c59fb35ae6c02a0ddf8501a6d28 (patch) | |
tree | e2f3c60a6da48137dfe3a3b619d574a6a9878b1b | |
parent | cool#7769 Reduce unnecessary invalidations on calc save (diff) | |
download | core-c4e5b1b934fc3c59fb35ae6c02a0ddf8501a6d28.tar.gz core-c4e5b1b934fc3c59fb35ae6c02a0ddf8501a6d28.zip |
tdf#159247 Fix crash while adding control with default properties (Dialog Editor)
Controls created using the Ctrl+toolbar (which adds a control with default properties) did not have a parent form, which causes the crash.
Change-Id: Ic2f469e6656a93bbed25d86092384f81b21aaca5
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/162217
Tested-by: Jenkins
Reviewed-by: Patrick Luby <plubius@libreoffice.org>
Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
-rw-r--r-- | basctl/source/dlged/dlged.cxx | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/basctl/source/dlged/dlged.cxx b/basctl/source/dlged/dlged.cxx index be3c4cc1584f..1aa9ca380416 100644 --- a/basctl/source/dlged/dlged.cxx +++ b/basctl/source/dlged/dlged.cxx @@ -620,6 +620,8 @@ void DlgEditor::CreateDefaultObject() // set default property values pDlgEdObj->SetDefaults(); + // set the form to which the new object belongs + pDlgEdObj->SetDlgEdForm(pDlgEdForm.get()); // insert object into drawing page SdrPageView* pPageView = pDlgEdView->GetSdrPageView(); |