summaryrefslogtreecommitdiff
path: root/sd/source/ui/table
diff options
context:
space:
mode:
authorXisco Fauli <xiscofauli@libreoffice.org>2024-05-31 12:31:47 +0200
committerXisco Fauli <xiscofauli@libreoffice.org>2024-06-03 13:23:22 +0200
commitd7311b4f1ff824c74e9cef6cf12454115e5ccc0b (patch)
tree84aa7b3e3b79ff3b84c39566fcf37ce75696fb1a /sd/source/ui/table
parentc2f9689cd489f44122b50d7c0d7841c47381df99 (diff)
sd: use SAL_RET_MAYBENULL in GetViewFrame()
Change-Id: If895a550fb2404f1a7cfcc4fb427674a3f6e5fc6 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168287 Tested-by: Jenkins Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Diffstat (limited to 'sd/source/ui/table')
-rw-r--r--sd/source/ui/table/tablefunction.cxx15
1 files changed, 9 insertions, 6 deletions
diff --git a/sd/source/ui/table/tablefunction.cxx b/sd/source/ui/table/tablefunction.cxx
index 9c2a0db99f51..6f886c1becec 100644
--- a/sd/source/ui/table/tablefunction.cxx
+++ b/sd/source/ui/table/tablefunction.cxx
@@ -229,13 +229,16 @@ void DrawViewShell::FuTable(SfxRequest& rReq)
case SID_TABLEDESIGN:
{
// First make sure that the sidebar is visible
- GetViewFrame()->ShowChildWindow(SID_SIDEBAR);
- ::sfx2::sidebar::Sidebar::TogglePanel(
- u"SdTableDesignPanel",
- GetViewFrame()->GetFrame().GetFrameInterface());
+ if (SfxViewFrame* pViewFrame = GetViewFrame())
+ {
+ pViewFrame->ShowChildWindow(SID_SIDEBAR);
+ ::sfx2::sidebar::Sidebar::TogglePanel(
+ u"SdTableDesignPanel",
+ pViewFrame->GetFrame().GetFrameInterface());
- Cancel();
- rReq.Done ();
+ Cancel();
+ rReq.Done ();
+ }
break;
}
default: