diff --git a/Eve-O-Preview/Configuration/ConfigurationStorage.cs b/Eve-O-Preview/Configuration/ConfigurationStorage.cs index 78fce2f..50a0663 100644 --- a/Eve-O-Preview/Configuration/ConfigurationStorage.cs +++ b/Eve-O-Preview/Configuration/ConfigurationStorage.cs @@ -36,8 +36,16 @@ namespace EveOPreview.Configuration public void Save() { string rawData = JsonConvert.SerializeObject(this._thumbnailConfiguration, Formatting.Indented); + string filename = this.GetConfigFileName(); - File.WriteAllText(this.GetConfigFileName(), rawData); + try + { + File.WriteAllText(filename, rawData); + } + catch (IOException) + { + // Ignore error if for some reason the updated config cannot be written down + } } private string GetConfigFileName() diff --git a/README.md b/README.md index 604c76a..84fbf39 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ # Overview -The purpose of this application is to provide a simple way to keep an eye on several simultaneously running EVE Online clients and to easily switch between them. While running it shows a set of live thumbnails for each of the active EVE Online clients. These thumbnails allow fast switch to the corresponding EVE Online client either using mouse or a configurable hotkey. +The purpose of this application is to provide a simple way to keep an eye on several simultaneously running EVE Online clients and to easily switch between them. While running it shows a set of live thumbnails for each of the active EVE Online clients. These thumbnails allow fast switch to the corresponding EVE Online client either using mouse or configurable hotkeys. -It's essentially a task switcher, it does not relay any keyboard/mouse events and suchlike. The app works with EVE, EVE through Steam, or any combination thereof. +It's essentially a task switcher, it does not relay any keyboard/mouse events and suchlike. The application works with EVE, EVE through Steam, or any combination thereof. The program does NOT (and will NOT ever) do the following things: @@ -17,7 +17,7 @@ If you have find out that some of the features or their combination of EVE-O Pre # System Requirements -* Windows Vista, Windows 7, Windows 8/8.1, Windows 10 +* Windows 7, Windows 8/8.1, Windows 10 * Microsoft .NET Framework 4.7+ * EVE clients Display Mode should be set to **Fixed Window** or **Window Mode**. **Fullscreen** mode is not supported.