|
From: <caw...@us...> - 2007-08-08 16:50:18
|
Revision: 2939
http://rubyeclipse.svn.sourceforge.net/rubyeclipse/?rev=2939&view=rev
Author: cawilliams
Date: 2007-08-08 09:50:16 -0700 (Wed, 08 Aug 2007)
Log Message:
-----------
handle getGemInstallPath returning null inside getGemPath (http://www.aptana.com/forums/viewtopic.php?p=9244#9244)
Modified Paths:
--------------
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/core/gems/GemManager.java
Modified: trunk/com.aptana.rdt/src/com/aptana/rdt/internal/core/gems/GemManager.java
===================================================================
--- trunk/com.aptana.rdt/src/com/aptana/rdt/internal/core/gems/GemManager.java 2007-08-08 14:12:35 UTC (rev 2938)
+++ trunk/com.aptana.rdt/src/com/aptana/rdt/internal/core/gems/GemManager.java 2007-08-08 16:50:16 UTC (rev 2939)
@@ -640,9 +640,11 @@
public IPath getGemPath(String gemName) {
IPath path = getGemInstallPath();
+ if (path == null) return null;
path = path.append("gems");
File gemFolder = path.toFile();
File[] gems = gemFolder.listFiles();
+ if (gems == null) return null;
for (int i = 0; i < gems.length; i++) {
if (gems[i].getName().startsWith(gemName))
return new Path(gems[i].getAbsolutePath()).append("lib");
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|