summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java
diff options
context:
space:
mode:
authorJonathan Bauer2015-08-21 16:26:46 +0200
committerJonathan Bauer2015-08-21 16:26:46 +0200
commitde64223c273927e4a9cf0f149ae4ac2d945cad9b (patch)
tree7504fe8d7e2a959ade726e72b9b9fd76984ba702 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java
parent[client] minor "fix" for imageDetailsWindow ThriftActions calls (diff)
downloadtutor-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.java23
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);
}
/**