tdf#117280: derive SfxEvents_Impl from css::document::XDocumentEventListener
commit7f34ac5201ffec31bd336cf9fb1f8d2554bc6f72
authorMike Kaganski <mike.kaganski@collabora.com>
Mon, 29 Nov 2021 22:08:57 +0000 (30 00:08 +0200)
committerXisco Fauli <xiscofauli@libreoffice.org>
Thu, 9 Dec 2021 08:51:17 +0000 (9 09:51 +0100)
tree28f9b48e1fe15108ef4326f8c3c129babf9833de
parent2a57cd4e01b5fba00f210b792d1fcf0acb9c69fb
tdf#117280: derive SfxEvents_Impl from css::document::XDocumentEventListener

It abused XEventListener, and created a DocumentEvent object from
the incomplete data passed to notifyEvent in EventObject. That way,
the data initially created for the document event (in Supplement)
was lost on the way.

Change-Id: I409611482ce2323a3192c68f3525f450a9395815
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126090
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
(cherry picked from commit 28eef82cb16faef0b8ddc9912560efb779baa9f9)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126093
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
sfx2/source/inc/eventsupplier.hxx
sfx2/source/notify/eventsupplier.cxx