From 6913d6d77aa93a9cd2f6eb7a5dfac5cbefe60305 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Mon, 19 Jul 2021 15:20:38 +0200 Subject: [PATCH] Fix video deletion. --- .../src/org/argeo/docbook/ui/DbkVideo.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/publishing/org.argeo.publishing.ui/src/org/argeo/docbook/ui/DbkVideo.java b/publishing/org.argeo.publishing.ui/src/org/argeo/docbook/ui/DbkVideo.java index acb266b..5c3d057 100644 --- a/publishing/org.argeo.publishing.ui/src/org/argeo/docbook/ui/DbkVideo.java +++ b/publishing/org.argeo.publishing.ui/src/org/argeo/docbook/ui/DbkVideo.java @@ -18,6 +18,7 @@ import org.argeo.docbook.DbkAttr; import org.argeo.docbook.DbkType; import org.argeo.docbook.DbkUtils; import org.argeo.eclipse.ui.Selected; +import org.argeo.jcr.Jcr; import org.argeo.jcr.JcrException; import org.argeo.naming.NamingUtils; import org.eclipse.swt.SWT; @@ -150,9 +151,9 @@ public class DbkVideo extends StyledControl implements SectionPart, NodePart { public void widgetSelected(SelectionEvent e) { try { mediaobject.remove(); - Composite parent = getParent(); + mediaobject.getSession().save(); dispose(); - parent.layout(true, true); + getSection().getParent().layout(true, true); } catch (RepositoryException e1) { throw new JcrException("Cannot update " + mediaobject, e1); } -- 2.30.2