diff --git a/core/res/values/strings.xml b/core/res/values/strings.xml
index 20c668cc..71eb29ef 100644
--- a/core/res/values/strings.xml
+++ b/core/res/values/strings.xml
@@ -372,6 +372,7 @@
Port number is always numeric
Directory paths end with a / or \
Timeout can not be empty and is a positive number
+ The search result does not link to a .torrent file
The RSS feed item didn\'t provide an URL enclosure or link tag pointing to the .torrent file
The RSS feed item does not provide a link to browse to
URL is not a (valid) RSS feed
diff --git a/core/src/org/transdroid/core/gui/search/SearchResultsFragment.java b/core/src/org/transdroid/core/gui/search/SearchResultsFragment.java
index 50383e7f..8c9ea114 100644
--- a/core/src/org/transdroid/core/gui/search/SearchResultsFragment.java
+++ b/core/src/org/transdroid/core/gui/search/SearchResultsFragment.java
@@ -34,6 +34,7 @@ import org.transdroid.core.app.search.SearchResult;
import org.transdroid.core.app.search.SearchSite;
import org.transdroid.core.app.settings.SystemSettings_;
import org.transdroid.core.gui.TorrentsActivity_;
+import org.transdroid.core.gui.navigation.NavigationHelper;
import org.transdroid.core.gui.navigation.NavigationHelper_;
import org.transdroid.core.gui.navigation.SelectionManagerMode;
@@ -51,6 +52,8 @@ import com.actionbarsherlock.view.MenuItem;
import com.actionbarsherlock.view.SherlockListView;
import com.actionbarsherlock.view.SherlockListView.MultiChoiceModeListenerCompat;
+import de.keyboardsurfer.android.widget.crouton.Crouton;
+
/**
* Fragment that lists the items in a specific RSS feed
* @author Eric Kok
@@ -122,6 +125,10 @@ public class SearchResultsFragment extends SherlockFragment {
@ItemClick(resName = "searchresults_list")
protected void onItemClicked(SearchResult item) {
+ if (item.getTorrentUrl() == null) {
+ Crouton.showText(getActivity(), R.string.error_notorrentfile, NavigationHelper.CROUTON_ERROR_STYLE);
+ return;
+ }
// Don't broadcast this intent; we can safely assume this is intended for Transdroid only
Intent i = TorrentsActivity_.intent(getActivity()).get();
i.setData(Uri.parse(item.getTorrentUrl()));