From 57b87700d4a7dd964d3f79342138d0546ed8600f Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Wed, 22 Jun 2016 08:30:23 +0200 Subject: [PATCH] OO-2057: fix rs select a media in a page --- .../portfolio/ui/MediaCenterController.java | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/olat/modules/portfolio/ui/MediaCenterController.java b/src/main/java/org/olat/modules/portfolio/ui/MediaCenterController.java index 1a0c1ea020c..a784aeda5e4 100644 --- a/src/main/java/org/olat/modules/portfolio/ui/MediaCenterController.java +++ b/src/main/java/org/olat/modules/portfolio/ui/MediaCenterController.java @@ -169,7 +169,10 @@ public class MediaCenterController extends FormBasicController implements Activa if(select) { doSelect(ureq, row.getKey()); } else { - doOpenMedia(ureq, row.getKey()); + Activateable2 activateable = doOpenMedia(ureq, row.getKey()); + if(activateable != null) { + activateable.activate(ureq, null, null); + } } } } @@ -178,9 +181,13 @@ public class MediaCenterController extends FormBasicController implements Activa String cmd = link.getCmd(); if("select".equals(cmd)) { MediaRow row = (MediaRow)link.getUserObject(); - Activateable2 activateable = doOpenMedia(ureq, row.getKey()); - if(activateable != null) { - activateable.activate(ureq, null, null); + if(select) { + doSelect(ureq, row.getKey()); + } else { + Activateable2 activateable = doOpenMedia(ureq, row.getKey()); + if(activateable != null) { + activateable.activate(ureq, null, null); + } } } } -- GitLab