diff options
author | Simon Rettberg | 2016-11-07 20:12:15 +0100 |
---|---|---|
committer | Simon Rettberg | 2016-11-07 20:12:15 +0100 |
commit | 250e49215555209a9a18b302a59e522ced145318 (patch) | |
tree | 4ce54742c8a0d8ade5b5e5c78351824a442891d4 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/VirtDropDownConfigEditorWindow.java | |
parent | [client] Fix ByteBuffer -> byte[] in VM config window (diff) | |
download | tutor-module-250e49215555209a9a18b302a59e522ced145318.tar.gz tutor-module-250e49215555209a9a18b302a59e522ced145318.tar.xz tutor-module-250e49215555209a9a18b302a59e522ced145318.zip |
[client] Directly open expert mode vmx editor on click, only hide simple window if changes were saved
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/VirtDropDownConfigEditorWindow.java')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/VirtDropDownConfigEditorWindow.java | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/VirtDropDownConfigEditorWindow.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/VirtDropDownConfigEditorWindow.java index 164aa586..9e6e098d 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/VirtDropDownConfigEditorWindow.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/VirtDropDownConfigEditorWindow.java @@ -107,13 +107,12 @@ public class VirtDropDownConfigEditorWindow extends VirtDropDownConfigEditorWind btnMore.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { - if (Gui.showMessageBox(me, - "Bitte beachten Sie: dieser Modus ist für erfahrene Nutzer geeignet. \n Möchten Sie wirklich diesen Modus fortsetzen?", - MessageType.QUESTION_YESNO, null, null)) - me.dispose(); - VirtConfigEditorWindow.open(me, actionHandler, imageVersionId, + boolean didSave = VirtConfigEditorWindow.open(me, actionHandler, imageVersionId, ByteBuffer.wrap(meta.getDefinitionArray()), originalMachineDescription); - + // User did save the changes via the expert mode window - close this one too + if (didSave) { + dispose(); + } } }); |