[f-spot] Small cleanup to Core.



commit 84e87c91a14557fafe1816c622168264446ee19c
Author: Ruben Vermeersch <ruben savanne be>
Date:   Mon Jun 15 01:48:42 2009 +0200

    Small cleanup to Core.

 src/Core.cs |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)
---
diff --git a/src/Core.cs b/src/Core.cs
index 0357b35..2bb905b 100644
--- a/src/Core.cs
+++ b/src/Core.cs
@@ -1,5 +1,7 @@
-using System.IO;
+using Gtk;
 using System;
+using System.IO;
+using System.Collections.Generic;
 using Mono.Unix;
 using NDesk.DBus;
 using org.freedesktop.DBus;
@@ -25,13 +27,13 @@ namespace FSpot {
 	{
 		MainWindow organizer;
 		private static Db db;
-		System.Collections.ArrayList toplevels;
+		List<Window> toplevels;
 		const string ServicePath = "org.gnome.FSpot";
 		static ObjectPath CorePath = new ObjectPath ("/org/gnome/FSpot/Core");
 
 		public Core ()
 		{
-			toplevels = new System.Collections.ArrayList ();
+			toplevels = new List<Window> ();
 		}
 
 		public static Db Database {
@@ -254,7 +256,7 @@ namespace FSpot {
 			}
 		}
 
-		public void Register (Gtk.Window window)
+		public void Register (Window window)
 		{
 			toplevels.Add (window);
 			window.Destroyed += HandleDestroyed;
@@ -267,7 +269,7 @@ namespace FSpot {
 		public void HandleDestroyed (object sender, System.EventArgs args)
 		{
 			Log.Information ("Exiting");
-			toplevels.Remove (sender);
+			toplevels.Remove (sender as Window);
 			if (toplevels.Count == 0) {
 				Banshee.Kernel.Scheduler.Dispose ();
 				Core.Database.Dispose ();



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