incubator-flex-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From aha...@apache.org
Subject svn commit: r1412324 - /incubator/flex/sdk/branches/develop/frameworks/projects/airframework/src/mx/controls/FileSystemDataGrid.as
Date Wed, 21 Nov 2012 21:56:32 GMT
Author: aharui
Date: Wed Nov 21 21:56:32 2012
New Revision: 1412324

URL: http://svn.apache.org/viewvc?rev=1412324&view=rev
Log:
A Mac file system alias that is broken will cause the File object to have an invalid date
and results in an exception

Modified:
    incubator/flex/sdk/branches/develop/frameworks/projects/airframework/src/mx/controls/FileSystemDataGrid.as

Modified: incubator/flex/sdk/branches/develop/frameworks/projects/airframework/src/mx/controls/FileSystemDataGrid.as
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/frameworks/projects/airframework/src/mx/controls/FileSystemDataGrid.as?rev=1412324&r1=1412323&r2=1412324&view=diff
==============================================================================
--- incubator/flex/sdk/branches/develop/frameworks/projects/airframework/src/mx/controls/FileSystemDataGrid.as
(original)
+++ incubator/flex/sdk/branches/develop/frameworks/projects/airframework/src/mx/controls/FileSystemDataGrid.as
Wed Nov 21 21:56:32 2012
@@ -1605,7 +1605,17 @@ public class FileSystemDataGrid extends 
         if (!item.exists) // item may have been deleted
             return "";
 
-        return dateFormatter.format(item.creationDate);
+		var s:String;
+		try 
+		{
+	        s = dateFormatter.format(item.creationDate);
+		} 
+		catch (e:Error)
+		{
+			// a bad alias on mac will not have a valid creation date
+			s = "";
+		}
+		return s;
     }
 
     /**
@@ -1617,7 +1627,17 @@ public class FileSystemDataGrid extends 
         if (!item.exists) // item may have been deleted
             return "";
 
-        return dateFormatter.format(item.modificationDate);
+		var s:String;
+		try
+		{
+        	s = dateFormatter.format(item.modificationDate);
+		} 
+		catch (e:Error)
+		{
+			// a bad alias on mac will not have a valid mod date
+			s = "";
+		}
+		return s;
     }
 
     /**



Mime
View raw message