summaryrefslogtreecommitdiff
path: root/svx
diff options
context:
space:
mode:
authorCaolán McNamara <caolan.mcnamara@collabora.com>2023-10-07 15:57:19 +0100
committerCaolán McNamara <caolan.mcnamara@collabora.com>2023-10-08 13:17:26 +0200
commit889848163e8dcb32d58f85ddaf2748517a37b9b9 (patch)
tree3963f58debe97c3224b0d7c7a0deb8fdd39dbcf1 /svx
parent7ef3d937415185ef66e32dd3043783eddcd03db5 (diff)
cid#1547086 Logically dead code
since: commit 757a73379dba01fde853443a09583d862c404531 Date: Fri Oct 6 09:31:28 2023 +0100 Related: cool#7373 add an SfxHintId::ThisIsAnSfxEventHint luckily this is the only use of SfxHintId::NONE so easy to audit Change-Id: Id593eb3b2c2d26c9552aa7bf6033afd4f3112120 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/157678 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Diffstat (limited to 'svx')
-rw-r--r--svx/source/form/fmundo.cxx22
1 files changed, 11 insertions, 11 deletions
diff --git a/svx/source/form/fmundo.cxx b/svx/source/form/fmundo.cxx
index 80aea1c8a35e..ba693fb02a92 100644
--- a/svx/source/form/fmundo.cxx
+++ b/svx/source/form/fmundo.cxx
@@ -307,26 +307,26 @@ void FmXUndoEnvironment::Notify( SfxBroadcaster& /*rBC*/, const SfxHint& rHint )
break;
}
}
- else if (rHint.GetId() != SfxHintId::NONE)
+ else if (rHint.GetId() == SfxHintId::ThisIsAnSfxEventHint)
{
- switch (rHint.GetId())
+ switch (static_cast<const SfxEventHint&>(rHint).GetEventId())
{
- case SfxHintId::Dying:
- dispose();
- rModel.SetObjectShell( nullptr );
- break;
- case SfxHintId::ModeChanged:
+ case SfxEventHintId::CreateDoc:
+ case SfxEventHintId::OpenDoc:
ModeChanged();
break;
default: break;
}
}
- else if (rHint.GetId() == SfxHintId::ThisIsAnSfxEventHint)
+ else if (rHint.GetId() != SfxHintId::NONE)
{
- switch (static_cast<const SfxEventHint&>(rHint).GetEventId())
+ switch (rHint.GetId())
{
- case SfxEventHintId::CreateDoc:
- case SfxEventHintId::OpenDoc:
+ case SfxHintId::Dying:
+ dispose();
+ rModel.SetObjectShell( nullptr );
+ break;
+ case SfxHintId::ModeChanged:
ModeChanged();
break;
default: break;