tasque r46 - in branches/brainshare08: . src
- From: calvinrg svn gnome org
- To: svn-commits-list gnome org
- Subject: tasque r46 - in branches/brainshare08: . src
- Date: Thu, 20 Mar 2008 19:16:51 +0000 (GMT)
Author: calvinrg
Date: Thu Mar 20 19:16:50 2008
New Revision: 46
URL: http://svn.gnome.org/viewvc/tasque?rev=46&view=rev
Log:
* src/Application.cs: Further work on the DBUS work with Giver
Modified:
branches/brainshare08/ChangeLog
branches/brainshare08/src/Application.cs
Modified: branches/brainshare08/src/Application.cs
==============================================================================
--- branches/brainshare08/src/Application.cs (original)
+++ branches/brainshare08/src/Application.cs Thu Mar 20 19:16:50 2008
@@ -155,6 +155,7 @@
switch (args [idx]) {
case "--open-task":
+ Logger.Debug("tasque was called with a --open-task parameter");
// Get required name for task to open...
if (idx + 1 >= args.Length ||
(args [idx + 1] != null
@@ -166,6 +167,8 @@
++idx;
+ Logger.Debug("Tasque passed the parameters : {0}", args[idx]);
+
if (File.Exists (args [idx])) {
// TODO: insert stuff here to create a task
// Complete and total hack for TomBoy
@@ -174,24 +177,12 @@
if(Path.GetExtension(args[idx]).CompareTo(".tasque") == 0) {
Logger.Debug("I got a Task file");
try {
- StreamReader reader = new StreamReader (args[idx]);
- string taskXml = reader.ReadToEnd ();
string name = null;
- reader.Close();
- XmlTextReader xml = new XmlTextReader (new StringReader (taskXml));
- xml.Namespaces = false;
- while (xml.Read ()) {
- switch (xml.NodeType) {
- case XmlNodeType.Element:
- switch (xml.Name) {
- case "Name":
- name = xml.ReadString ();
- break;
- }
- break;
- }
- }
-
+ System.Xml.XmlDocument doc = new XmlDocument();
+ doc.Load (args[idx]);
+ XmlNode node = doc.SelectSingleNode ("//name");
+ name = node.InnerText;
+
if(name != null) {
// Register Tasque RemoteControl
try {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]