[banshee] Fix mono 2.0.1 runtime method-not-found issue in Hyena.Jobs (BGO #580044)



commit 934b511fb25599df2219ddbdc3f98d1d2486d262
Author: Gabriel Burt <gabriel burt gmail com>
Date:   Fri May 1 11:36:42 2009 -0500

    Fix mono 2.0.1 runtime method-not-found issue in Hyena.Jobs (BGO #580044)
---
 src/Libraries/Hyena/Hyena.Jobs/Job.cs              |    5 ++++-
 .../Hyena/Hyena.Jobs/Tests/SchedulerTests.cs       |    2 ++
 2 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/src/Libraries/Hyena/Hyena.Jobs/Job.cs b/src/Libraries/Hyena/Hyena.Jobs/Job.cs
index cc477fc..99c49db 100644
--- a/src/Libraries/Hyena/Hyena.Jobs/Job.cs
+++ b/src/Libraries/Hyena/Hyena.Jobs/Job.cs
@@ -205,7 +205,10 @@ namespace Hyena.Jobs
         public bool DelayShow { get; set; }
 
         public PriorityHints PriorityHints { get; set; }
-        public IEnumerable<Resource> Resources { get; protected set; }
+
+        // Causes runtime method-not-found error in mono 2.0.1
+        //public IEnumerable<Resource> Resources { get; protected set; }
+        internal Resource [] Resources;
 
         public JobState State {
             get { return state; }
diff --git a/src/Libraries/Hyena/Hyena.Jobs/Tests/SchedulerTests.cs b/src/Libraries/Hyena/Hyena.Jobs/Tests/SchedulerTests.cs
index be04ce5..8ca7cd3 100644
--- a/src/Libraries/Hyena/Hyena.Jobs/Tests/SchedulerTests.cs
+++ b/src/Libraries/Hyena/Hyena.Jobs/Tests/SchedulerTests.cs
@@ -195,6 +195,8 @@ namespace Hyena.Jobs
                     Hyena.Log.DebugFormat ("{0} iteration {1}", Title, iteration++);
                     System.Threading.Thread.Sleep (sleep_time);
                 }
+
+                OnFinished ();
             }
         }
     }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]