From bcb8a7d7f935c37d6d83aac6a9ba4988e59814c7 Mon Sep 17 00:00:00 2001 From: Diva Canto Date: Sat, 13 Jun 2015 08:36:06 -0700 Subject: A few bug fixes for Agent Preferences to actually work. Also added missing config for standalone. --- OpenSim/Services/Interfaces/IAgentPreferencesService.cs | 2 +- OpenSim/Services/UserAccountService/AgentPreferencesService.cs | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) (limited to 'OpenSim/Services') diff --git a/OpenSim/Services/Interfaces/IAgentPreferencesService.cs b/OpenSim/Services/Interfaces/IAgentPreferencesService.cs index b74b580..3b4fda2 100644 --- a/OpenSim/Services/Interfaces/IAgentPreferencesService.cs +++ b/OpenSim/Services/Interfaces/IAgentPreferencesService.cs @@ -35,7 +35,7 @@ namespace OpenSim.Services.Interfaces { public AgentPrefs(UUID principalID) { - principalID = PrincipalID; + PrincipalID = principalID; } public AgentPrefs(Dictionary kvp) diff --git a/OpenSim/Services/UserAccountService/AgentPreferencesService.cs b/OpenSim/Services/UserAccountService/AgentPreferencesService.cs index f8d2e29..1808ee5 100644 --- a/OpenSim/Services/UserAccountService/AgentPreferencesService.cs +++ b/OpenSim/Services/UserAccountService/AgentPreferencesService.cs @@ -26,6 +26,7 @@ */ using System; +using System.Collections.Generic; using System.Reflection; using log4net; using Nini.Config; @@ -55,11 +56,12 @@ namespace OpenSim.Services.UserAccountService public bool StoreAgentPreferences(AgentPrefs data) { AgentPreferencesData d = new AgentPreferencesData(); + d.Data = new Dictionary(); d.Data["PrincipalID"] = data.PrincipalID.ToString(); d.Data["AccessPrefs"] = data.AccessPrefs; d.Data["HoverHeight"] = data.HoverHeight.ToString(); d.Data["Language"] = data.Language; - d.Data["LanguageIsPublic"] = data.LanguageIsPublic.ToString(); + d.Data["LanguageIsPublic"] = (data.LanguageIsPublic ? "1" : "0"); d.Data["PermEveryone"] = data.PermEveryone.ToString(); d.Data["PermGroup"] = data.PermGroup.ToString(); d.Data["PermNextOwner"] = data.PermNextOwner.ToString(); -- cgit v1.1