From f094188780c41d665d08c7aa159968a81ca135ed Mon Sep 17 00:00:00 2001
From: Adam Tauber <asciimoo@gmail.com>
Date: Tue, 1 Sep 2015 15:21:17 +0200
Subject: [PATCH] [fix] display categories of the selected engines

---
 searx/search.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/searx/search.py b/searx/search.py
index f36552a4a..899171242 100644
--- a/searx/search.py
+++ b/searx/search.py
@@ -414,6 +414,9 @@ class Search(object):
                         self.categories.remove(category)
 
             if not load_default_categories:
+                if not self.categories:
+                    self.categories = list(set(engine['category']
+                                               for engine in self.engines))
                 return
 
             # if no category is specified for this search,