beagle r4860 - trunk/beagle/search/Beagle.Search.Tiles



Author: dbera
Date: Fri Sep 12 20:38:54 2008
New Revision: 4860
URL: http://svn.gnome.org/viewvc/beagle?rev=4860&view=rev

Log:
Check if there is an association application for a mimetype before using it. Should fix #549549.


Modified:
   trunk/beagle/search/Beagle.Search.Tiles/Tile.cs

Modified: trunk/beagle/search/Beagle.Search.Tiles/Tile.cs
==============================================================================
--- trunk/beagle/search/Beagle.Search.Tiles/Tile.cs	(original)
+++ trunk/beagle/search/Beagle.Search.Tiles/Tile.cs	Fri Sep 12 20:38:54 2008
@@ -348,14 +348,14 @@
 #else
 			MimeApplication app;
 			app = Mime.GetDefaultApplication (mimetype);
-			bool expect_uris = app.SupportsUris ();
-			path = hit.Path;
-
 			if (app == null) {
 				Console.WriteLine ("Can't open MimeType '{0}'", mimetype);
 				return;
 			}
 			
+			bool expect_uris = app.SupportsUris ();
+			path = hit.Path;
+
 			GLib.List list = new GLib.List ((IntPtr) 0);
 			list.Append (expect_uris ? uri : path);
 



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