diff options
author | Jonathan Bauer | 2015-08-21 16:26:46 +0200 |
---|---|---|
committer | Jonathan Bauer | 2015-08-21 16:26:46 +0200 |
commit | de64223c273927e4a9cf0f149ae4ac2d945cad9b (patch) | |
tree | 7504fe8d7e2a959ade726e72b9b9fd76984ba702 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java | |
parent | [client] minor "fix" for imageDetailsWindow ThriftActions calls (diff) | |
download | tutor-module-de64223c273927e4a9cf0f149ae4ac2d945cad9b.tar.gz tutor-module-de64223c273927e4a9cf0f149ae4ac2d945cad9b.tar.xz tutor-module-de64223c273927e4a9cf0f149ae4ac2d945cad9b.zip |
[client] setImageOwner ThriftActions'ed
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java | 23 |
1 files changed, 7 insertions, 16 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java index 6823eb37..80690c07 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java @@ -257,22 +257,13 @@ public class ImageDetailsWindow extends ImageDetailsWindowLayout implements UiFe * @param user UserInfo to set the owner to */ private void setImageOwner(final UserInfo user) { - QuickTimer.scheduleOnce(new Task() { - @Override - public void fire() { - try { - ThriftManager.getSatClient().setImageOwner(Session.getSatelliteToken(), - image.getImageBaseId(), user.getUserId()); - } catch (TException e) { - ThriftError.showMessage(me, LOGGER, e, "Fehler beim Übertragen der Besitzrechte"); - return; - } - Gui.showMessageBox(me, "Besitzrechte übertragen an " + FormatHelper.userName(user), - MessageType.INFO, null, null); - makeEditable(false); - refresh(true); - } - }); + if (!ThriftActions.setImageOwner(JOptionPane.getFrameForComponent(me), image.getImageBaseId(), user)) { + return; + } + Gui.showMessageBox(me, "Besitzrechte übertragen an " + FormatHelper.userName(user), + MessageType.INFO, null, null); + makeEditable(false); + refresh(true); } /** |