diff options
author | Sarper Akdemir <sarper.akdemir.extern@allotropia.de> | 2024-04-05 09:39:24 +0300 |
---|---|---|
committer | Thorsten Behrens <thorsten.behrens@allotropia.de> | 2024-05-01 15:00:32 +0200 |
commit | 7e577d36c884da0b5a41b9f89d582565131034f4 (patch) | |
tree | 462142949399eaf157276b242c85dde3651eda9d | |
parent | related tdf#33603: sd: force invalidate notespanel (diff) | |
download | core-7e577d36c884da0b5a41b9f89d582565131034f4.tar.gz core-7e577d36c884da0b5a41b9f89d582565131034f4.zip |
related tdf#33603: sd: fix notespanel crash on drag and drop
Change-Id: I067fd3f3eccd8e0fa0d13795f660fe43410b0aa3
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/165809
Tested-by: Jenkins
Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
-rw-r--r-- | sd/source/ui/inc/NotesPanelView.hxx | 5 | ||||
-rw-r--r-- | sd/source/ui/view/NotesPanelView.cxx | 10 |
2 files changed, 15 insertions, 0 deletions
diff --git a/sd/source/ui/inc/NotesPanelView.hxx b/sd/source/ui/inc/NotesPanelView.hxx index 82b3631f3f50..810cddd6af71 100644 --- a/sd/source/ui/inc/NotesPanelView.hxx +++ b/sd/source/ui/inc/NotesPanelView.hxx @@ -85,6 +85,11 @@ public: virtual const OutlinerView* GetTextEditOutlinerView() const override { return &maOutlinerView; } virtual OutlinerView* GetTextEditOutlinerView() override { return &maOutlinerView; } + virtual sal_Int8 AcceptDrop(const AcceptDropEvent& rEvt, DropTargetHelper& rTargetHelper, + SdrLayerID nLayer) override; + virtual sal_Int8 ExecuteDrop(const ExecuteDropEvent& rEvt, ::sd::Window* pTargetWindow, + sal_uInt16 nPage, SdrLayerID nLayer) override; + DECL_LINK(StatusEventHdl, EditStatus&, void); DECL_LINK(EditModifiedHdl, LinkParamNone*, void); DECL_LINK(ModifyTimerHdl, Timer*, void); diff --git a/sd/source/ui/view/NotesPanelView.cxx b/sd/source/ui/view/NotesPanelView.cxx index 7aa10d0c1f31..2822a8df4c02 100644 --- a/sd/source/ui/view/NotesPanelView.cxx +++ b/sd/source/ui/view/NotesPanelView.cxx @@ -305,6 +305,16 @@ SvtScriptType NotesPanelView::GetScriptType() const return nScriptType; } +sal_Int8 NotesPanelView::AcceptDrop(const AcceptDropEvent&, DropTargetHelper&, SdrLayerID) +{ + return DND_ACTION_NONE; +} + +sal_Int8 NotesPanelView::ExecuteDrop(const ExecuteDropEvent&, ::sd::Window*, sal_uInt16, SdrLayerID) +{ + return DND_ACTION_NONE; +} + } // end of namespace sd /* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */ |