From: Mathieu Baudier Date: Mon, 19 Jul 2021 13:20:38 +0000 (+0200) Subject: Fix video deletion. X-Git-Tag: argeo-suite-2.3.1~11 X-Git-Url: http://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=commitdiff_plain;h=6913d6d77aa93a9cd2f6eb7a5dfac5cbefe60305 Fix video deletion. --- 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); }