From b5b6b32e364b87c87e944968764e212e85d2e10e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Hojtsy?= Date: Thu, 27 Sep 2007 13:12:26 +0000 Subject: #158927 by John Morahan: first time, the default admin theme name is '0', so block initialization gives warnings. Avoid this initialization until we have a theme selected --- modules/system/system.module | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'modules') diff --git a/modules/system/system.module b/modules/system/system.module index 3cfdb3eb1..65d6219b8 100644 --- a/modules/system/system.module +++ b/modules/system/system.module @@ -517,7 +517,7 @@ function system_admin_menu_block($item) { function system_admin_theme_submit($form, &$form_state) { // If we're changing themes, make sure the theme has its blocks initialized. - if ($form_state['values']['admin_theme'] != variable_get('admin_theme', '0')) { + if ($form_state['values']['admin_theme'] && $form_state['values']['admin_theme'] != variable_get('admin_theme', '0')) { $result = db_result(db_query("SELECT COUNT(*) FROM {blocks} WHERE theme = '%s'", $form_state['values']['admin_theme'])); if (!$result) { system_initialize_theme_blocks($form_state['values']['admin_theme']); -- cgit v1.2.3