diff --git a/platformcode/platformtools.py b/platformcode/platformtools.py
index ce95056a..9c273526 100644
--- a/platformcode/platformtools.py
+++ b/platformcode/platformtools.py
@@ -252,10 +252,10 @@ def getCurrentView(item=None, parent_item=None):
parent_actions = ['peliculas', 'novedades', 'search', 'get_from_temp', 'channel_search', 'newest', 'discover_list', 'new_search']
if parent_item.action == 'findvideos':
- return 'server', ''
+ return 'server', 'addons' if config.get_setting('touch_view') else ''
elif parent_item.action == 'mainlist':
- return 'channel', ''
+ return 'channel', 'addons' if config.get_setting('touch_view') else ''
elif (item.contentType in ['movie'] and parent_item.action in parent_actions) \
or (item.channel in ['videolibrary'] and parent_item.action in ['list_movies']) \
@@ -274,7 +274,7 @@ def getCurrentView(item=None, parent_item=None):
return 'episode', 'tvshows'
else:
- return 'addon', ''
+ return 'addon', 'addons' if config.get_setting('touch_view') else ''
def set_view_mode(item, parent_item):
diff --git a/resources/language/English/strings.po b/resources/language/English/strings.po
index 1ccedc89..d1333456 100644
--- a/resources/language/English/strings.po
+++ b/resources/language/English/strings.po
@@ -28,7 +28,7 @@ msgid "Check for updates"
msgstr ""
msgctxt "#30002"
-msgid ""
+msgid "Touch optmized view"
msgstr ""
msgctxt "#30003"
diff --git a/resources/language/Italian/strings.po b/resources/language/Italian/strings.po
index 7d69898a..a608b054 100644
--- a/resources/language/Italian/strings.po
+++ b/resources/language/Italian/strings.po
@@ -28,8 +28,8 @@ msgid "Check for updates"
msgstr "Verifica aggiornamenti"
msgctxt "#30002"
-msgid ""
-msgstr ""
+msgid "Touch optmized view"
+msgstr "Vista ottimizzata per i dispositivi touch"
msgctxt "#30003"
msgid "Enable debug logging"
diff --git a/resources/settings.xml b/resources/settings.xml
index de18c2c3..df334b5a 100644
--- a/resources/settings.xml
+++ b/resources/settings.xml
@@ -132,6 +132,8 @@
+
+