<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -8,6 +8,7 @@ import android.app.ListActivity;
 import android.app.ProgressDialog;
 import android.content.Intent;
 import android.content.SharedPreferences;
+import android.content.ActivityNotFoundException;
 import android.net.Uri;
 import android.os.Bundle;
 import android.os.Handler;
@@ -67,7 +68,18 @@ public class Browser extends ListActivity implements Runnable {
         switch (item.getItemId()) {
         	case MENU_UPLOAD:
         		intent = new Intent(&quot;org.openintents.action.PICK_FILE&quot;);
-        		startActivityForResult(intent, 1);
+
+            try {
+        		  startActivityForResult(intent, 1);
+            } catch (ActivityNotFoundException e) {
+        	    Toast.makeText(this, &quot;Please install OI File Manager.&quot;, Toast.LENGTH_LONG).show();
+
+              intent = new Intent(Intent.ACTION_VIEW);
+              intent.setData(Uri.parse(&quot;market://search?q=pname:org.openintents.filemanager&quot;));
+              startActivity(intent);
+
+              return false;
+            }
         		return true;
         		
         	case MENU_MKDIR:
@@ -250,7 +262,12 @@ public class Browser extends ListActivity implements Runnable {
     
     protected void onActivityResult(int requestCode, int resultCode, Intent data) {
     	Log.i(TAG, &quot;Back from startActivityForResult&quot;);
-    	String params = data.getDataString();
+
+      try {
+    	  String params = data.getDataString();
+      } catch (Exception e) {
+        return;
+      }
     	
     	switch (requestCode) {
     	case ACT_DONTCARE:</diff>
      <filename>src/org/allmydata/tahoelafs/Browser.java</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>98c0aafded69f9b8bc86749de1d428ebaf387b62</id>
    </parent>
  </parents>
  <author>
    <name>Francois Deppierraz</name>
    <email>francois@ctrlaltdel.ch</email>
  </author>
  <url>http://github.com/ctrlaltdel/TahoeLAFS-android/commit/0add2b24dbb048ca76858260053319b3155a34ef</url>
  <id>0add2b24dbb048ca76858260053319b3155a34ef</id>
  <committed-date>2009-09-29T16:20:40-07:00</committed-date>
  <authored-date>2009-09-29T16:20:40-07:00</authored-date>
  <message>Safely handle the case where OI File Manager was not previously installed.</message>
  <tree>1ea8baad5ac70cd80cb663e2b33f8269ce42ce55</tree>
  <committer>
    <name>Francois Deppierraz</name>
    <email>francois@ctrlaltdel.ch</email>
  </committer>
</commit>
