diff --git a/boot.php b/boot.php
index d82669f23..4b2e83f18 100644
--- a/boot.php
+++ b/boot.php
@@ -465,11 +465,12 @@ class App {
public $plugins;
public $apps = array();
public $identities;
- public $is_mobile;
- public $is_tablet;
+ public $is_mobile = false;
+ public $is_tablet = false;
public $is_friendica_app;
public $performance = array();
public $callstack = array();
+ public $theme_info = array();
public $nav_sel;
diff --git a/view/theme/decaf-mobile/theme.php b/view/theme/decaf-mobile/theme.php
index 1a32fb724..9b1c1daa6 100644
--- a/view/theme/decaf-mobile/theme.php
+++ b/view/theme/decaf-mobile/theme.php
@@ -10,7 +10,6 @@
*/
function decaf_mobile_init(&$a) {
- $a->theme_info = array();
$a->sourcename = 'Friendica mobile web';
$a->videowidth = 250;
$a->videoheight = 200;
diff --git a/view/theme/duepuntozero/theme.php b/view/theme/duepuntozero/theme.php
index ba3f25d3e..50d57f91e 100644
--- a/view/theme/duepuntozero/theme.php
+++ b/view/theme/duepuntozero/theme.php
@@ -2,7 +2,6 @@
function duepuntozero_init(&$a) {
-$a->theme_info = array();
set_template_engine($a, 'smarty3');
$colorset = get_pconfig( local_user(), 'duepuntozero','colorset');
diff --git a/view/theme/facepark/theme.php b/view/theme/facepark/theme.php
index e7203c664..e6255f118 100644
--- a/view/theme/facepark/theme.php
+++ b/view/theme/facepark/theme.php
@@ -1,7 +1,6 @@
theme_info = array();
set_template_engine($a, 'smarty3');
$a->page['htmlhead'] .= <<< EOT
diff --git a/view/theme/frost-mobile/theme.php b/view/theme/frost-mobile/theme.php
index beec92493..29a990f7b 100644
--- a/view/theme/frost-mobile/theme.php
+++ b/view/theme/frost-mobile/theme.php
@@ -10,7 +10,6 @@
*/
function frost_mobile_init(&$a) {
- $a->theme_info = array();
$a->sourcename = 'Friendica mobile web';
$a->videowidth = 250;
$a->videoheight = 200;
diff --git a/view/theme/frost/theme.php b/view/theme/frost/theme.php
index 868a840de..1093a0472 100644
--- a/view/theme/frost/theme.php
+++ b/view/theme/frost/theme.php
@@ -10,7 +10,6 @@
*/
function frost_init(&$a) {
- $a->theme_info = array();
$a->videowidth = 400;
$a->videoheight = 330;
$a->theme_thread_allow = false;
diff --git a/view/theme/quattro/theme.php b/view/theme/quattro/theme.php
index a1cd29ee7..0b67c6b49 100644
--- a/view/theme/quattro/theme.php
+++ b/view/theme/quattro/theme.php
@@ -8,8 +8,6 @@
*/
function quattro_init(&$a) {
- $a->theme_info = array();
-
$a->page['htmlhead'] .= '';
$a->page['htmlhead'] .= '';;
}
diff --git a/view/theme/smoothly/theme.php b/view/theme/smoothly/theme.php
index d3ebbc1d1..0dae3a6e4 100644
--- a/view/theme/smoothly/theme.php
+++ b/view/theme/smoothly/theme.php
@@ -11,7 +11,6 @@
*/
function smoothly_init(&$a) {
- $a->theme_info = array();
set_template_engine($a, 'smarty3');
$cssFile = null;
diff --git a/view/theme/vier/theme.php b/view/theme/vier/theme.php
index 7f6ead079..925ac76a1 100644
--- a/view/theme/vier/theme.php
+++ b/view/theme/vier/theme.php
@@ -19,8 +19,6 @@ function vier_init(&$a) {
set_template_engine($a, 'smarty3');
- $a->theme_info = array();
-
if ($a->argv[0].$a->argv[1] === "profile".$a->user['nickname'] or $a->argv[0] === "network" && local_user()) {
vier_community_info();