Fixed Issue 368. Fixed Issue 369. Fixed Issue 370.

This commit is contained in:
Michael Möller
2012-10-28 15:19:45 +00:00
parent 69b0050008
commit 9a1d0d5c08
3 changed files with 96 additions and 45 deletions

View File

@@ -263,11 +263,16 @@ namespace OpenHardwareMonitor.GUI {
fahrenheitMenuItem.Checked = !celsiusMenuItem.Checked;
server = new HttpServer(root, this.settings.GetValue("listenerPort", 8085));
if (server.PlatformNotSupported) {
webMenuItemSeparator.Visible = false;
webMenuItem.Visible = false;
}
runWebServer = new UserOption("runWebServerMenuItem", false,
runWebServerMenuItem, settings);
runWebServer.Changed += delegate(object sender, EventArgs e) {
if (runWebServer.Value)
runWebServer.Value = server.StartHTTPListener();
server.StartHTTPListener();
else
server.StopHTTPListener();
};
@@ -293,8 +298,7 @@ namespace OpenHardwareMonitor.GUI {
computer.Close();
SaveConfiguration();
if (runWebServer.Value)
server.Quit();
server.Quit();
};
}