summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.txt4
-rw-r--r--endpoints/lib/vboxconnector.php9
-rw-r--r--panes/settingsGlobalNetwork.html5
3 files changed, 7 insertions, 11 deletions
diff --git a/CHANGELOG.txt b/CHANGELOG.txt
index ed431cc..2e26267 100644
--- a/CHANGELOG.txt
+++ b/CHANGELOG.txt
@@ -3,6 +3,10 @@
-------------------------------------
Translation fixes
+Fixed error when creating host-only networks
+
+Fixed host-only network DHCP server settings
+
-------------------------------------
5.0-1 2015-08-05
-------------------------------------
diff --git a/endpoints/lib/vboxconnector.php b/endpoints/lib/vboxconnector.php
index 071aaf1..c1d6cd7 100644
--- a/endpoints/lib/vboxconnector.php
+++ b/endpoints/lib/vboxconnector.php
@@ -2356,7 +2356,6 @@ class vboxconnector {
// progress operation result
$response = array();
- $success = 1;
$error = 0;
// Connect to vboxwebsrv
@@ -2378,7 +2377,6 @@ class vboxconnector {
} catch (Exception $e) {
$this->errors[] = $e;
throw new Exception('Could not obtain progress operation: '.$args['progress']);
- $success = 0;
}
$response['progress'] = $args['progress'];
@@ -2424,16 +2422,9 @@ class vboxconnector {
}
} catch (Exception $null) {}
- // Some progress operations seem to go away after completion
- if(!($this->session->handle && (string)$this->session->state == 'Unlocked')) {
- $this->errors[] = $e;
- $success = 0;
- }
-
}
if($error) {
- $success = 0;
if(@$args['catcherrs']) $response['error'] = $error;
else $this->errors[] = new Exception($error['message']);
diff --git a/panes/settingsGlobalNetwork.html b/panes/settingsGlobalNetwork.html
index 768c1f7..0fe0b56 100644
--- a/panes/settingsGlobalNetwork.html
+++ b/panes/settingsGlobalNetwork.html
@@ -481,11 +481,12 @@ function vboxSettingsGlobalNetEditDialog() {
$('#vboxSettingsGlobalNetEdit').tabs('option','active',0);
+ $('#vboxSettingsGlobalNetDHCPEnabled').trigger('click');
if(nic.dhcpServer && nic.dhcpServer.enabled && !$('#vboxSettingsGlobalNetDHCPEnabled').prop('checked')) {
- $('#vboxSettingsGlobalNetDHCPEnabled').prop('checked', true).trigger('click');
+ $('#vboxSettingsGlobalNetDHCPEnabled').trigger('click');
} else if(nic.dhcpServer && !nic.dhcpServer.enabled && $('#vboxSettingsGlobalNetDHCPEnabled').prop('checked')) {
- $('#vboxSettingsGlobalNetDHCPEnabled').prop('checked', false).trigger('click');
+ $('#vboxSettingsGlobalNetDHCPEnabled').trigger('click');
}
$('#vboxSettingsGlobalNetEditDialog').dialog('open');