From 2fd8e755516c393a04c74378a6e347fcad6ca5de Mon Sep 17 00:00:00 2001 From: Aaron Spike Date: Mon, 12 Mar 2007 04:31:44 +0000 Subject: move sp_document_done() out into verbs.cpp (bzr r2616) --- src/verbs.cpp | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'src/verbs.cpp') diff --git a/src/verbs.cpp b/src/verbs.cpp index 88b5f4e33..f88422407 100644 --- a/src/verbs.cpp +++ b/src/verbs.cpp @@ -2013,19 +2013,25 @@ LockAndHideVerb::perform(SPAction *action, void *data, void *pdata) { SPDesktop *dt = static_cast(sp_action_get_view(action)); if (!dt) return; + SPDocument *doc = sp_desktop_document(dt); + if (!doc) return; switch ((long) data) { case SP_VERB_UNLOCK_ALL: - unlock_all(dt, SP_VERB_UNLOCK_ALL); + unlock_all(dt); + sp_document_done(doc, SP_VERB_UNLOCK_ALL, _("Unlock all objects in the current layer")); break; case SP_VERB_UNLOCK_ALL_IN_ALL_LAYERS: - unlock_all_in_all_layers(dt, SP_VERB_UNLOCK_ALL_IN_ALL_LAYERS); + unlock_all_in_all_layers(dt); + sp_document_done(doc, SP_VERB_UNLOCK_ALL_IN_ALL_LAYERS, _("Unlock all objects in all layers")); break; case SP_VERB_UNHIDE_ALL: - unhide_all(dt, SP_VERB_UNHIDE_ALL); + unhide_all(dt); + sp_document_done(doc, SP_VERB_UNHIDE_ALL, _("Unhide all objects in the current layer")); break; case SP_VERB_UNHIDE_ALL_IN_ALL_LAYERS: - unhide_all_in_all_layers(dt, SP_VERB_UNHIDE_ALL_IN_ALL_LAYERS); + unhide_all_in_all_layers(dt); + sp_document_done(doc, SP_VERB_UNHIDE_ALL_IN_ALL_LAYERS, _("Unhide all objects in all layers")); break; default: return; -- cgit v1.2.3