// Called when SaveButton is clicked. public void SaveButton_Click(object sender, EventArgs args) { // Read values from the fields. Boolean closeWindow = !StoreTemporarily(); // Save to file. SettingsHandler.MergeAndSave(LoadedSettings); SettingsHandler.SendToOverlay(); SettingsHandler.SendToDLL(); // Close the window if there was no parsing error. if (closeWindow) { Close(); } }