[mapguide-commits] r4201 - in trunk/Tools/Maestro: Maestro
Maestro/ResourceEditors MaestroAPI
svn_mapguide at osgeo.org
svn_mapguide at osgeo.org
Sun Aug 30 09:45:36 EDT 2009
Author: ksgeograf
Date: 2009-08-30 09:45:35 -0400 (Sun, 30 Aug 2009)
New Revision: 4201
Modified:
trunk/Tools/Maestro/Maestro/FormMain.cs
trunk/Tools/Maestro/Maestro/ResourceEditors/XmlEditorControl.cs
trunk/Tools/Maestro/MaestroAPI/ServerConnectionBase.cs
Log:
Maestro: Fixed issue #1079.
Fixed an issue with opening and saving an xml file directly.
Modified: trunk/Tools/Maestro/Maestro/FormMain.cs
===================================================================
--- trunk/Tools/Maestro/Maestro/FormMain.cs 2009-08-30 13:18:59 UTC (rev 4200)
+++ trunk/Tools/Maestro/Maestro/FormMain.cs 2009-08-30 13:45:35 UTC (rev 4201)
@@ -2135,6 +2135,7 @@
tabItems.SelectedTab = edir.Page;
edir.HasChanged();
m_userControls.Add(document.ResourceId, edir);
+ tabItems_SelectedIndexChanged(sender, e);
}
}
Modified: trunk/Tools/Maestro/Maestro/ResourceEditors/XmlEditorControl.cs
===================================================================
--- trunk/Tools/Maestro/Maestro/ResourceEditors/XmlEditorControl.cs 2009-08-30 13:18:59 UTC (rev 4200)
+++ trunk/Tools/Maestro/Maestro/ResourceEditors/XmlEditorControl.cs 2009-08-30 13:45:35 UTC (rev 4201)
@@ -62,7 +62,6 @@
private ToolStripButton LaunchExternalEditorButton;
private string m_resourceId = null;
private bool m_modified = false;
- private MaestroAPI.ServerConnectionI m_connection;
public XmlEditorControl(EditorInterface editor, string item)
: this(editor, editor.CurrentConnection.TryGetResourceType(item) == null ? editor.CurrentConnection.GetResourceXmlData(item) : editor.CurrentConnection.GetResource(item))
@@ -76,7 +75,6 @@
m_inUpdate = true;
m_editor = editor;
- m_connection = editor.CurrentConnection;
m_resourceId = null;
m_serializeType = null;
m_serializedObject = null;
@@ -543,13 +541,13 @@
{
if (m_serializeType != null)
{
- m_serializedObject = m_connection.DeserializeObject(m_serializeType, new System.IO.MemoryStream(System.Text.Encoding.UTF8.GetBytes(textEditor.Text)) );
+ m_serializedObject = m_editor.CurrentConnection.DeserializeObject(m_serializeType, new System.IO.MemoryStream(System.Text.Encoding.UTF8.GetBytes(textEditor.Text)));
m_modified = false;
return false;
}
else
{
- m_connection.SetResourceXmlData(savename, new System.IO.MemoryStream(System.Text.Encoding.UTF8.GetBytes(textEditor.Text)));
+ m_editor.CurrentConnection.SetResourceXmlData(savename, new System.IO.MemoryStream(System.Text.Encoding.UTF8.GetBytes(textEditor.Text)));
m_modified = false;
return true;
}
Modified: trunk/Tools/Maestro/MaestroAPI/ServerConnectionBase.cs
===================================================================
--- trunk/Tools/Maestro/MaestroAPI/ServerConnectionBase.cs 2009-08-30 13:18:59 UTC (rev 4200)
+++ trunk/Tools/Maestro/MaestroAPI/ServerConnectionBase.cs 2009-08-30 13:45:35 UTC (rev 4201)
@@ -1500,8 +1500,8 @@
if (sc.Prompt == null)
sc.Prompt = "";
- if (sc.ResultColumns != null && sc.ResultColumns.Count == 0)
- sc.ResultColumns = null;
+ if (sc.ResultColumns == null)
+ sc.ResultColumns = new ResultColumnTypeCollection();
}
if (cmd as InvokeURLCommandType != null)
More information about the mapguide-commits
mailing list